home *** CD-ROM | disk | FTP | other *** search
/ Archive Magazine CD 1995 / Archive Magazine CD 1995.iso / discs / prog_disc / volume_5 / issue_05 / riscos < prev   
ArcFS Archive  |  1995-06-24  |  12.6 KB

open in: MacOS 8.1     |     Win98     |     DOS

browse contents    |     view JSON data     |     view as text


This file was processed as: ArcFS Archive (archive/arcFS).

ConfidenceProgramDetectionMatch TypeSupport
100% dexvert ArcFS Archive (archive/arcFS) magic Supported
100% file RISC OS archive (ArcFS format) default
99% file data default
100% TrID Acorn ArcFS Archive default
100% dearkID deark: arcfs default
100% gt2 Kopftext: 'Archive' default (weak)
100% detectItEasy Archive: ArcFS default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 41 72 63 68 69 76 65 00 | 44 01 00 00 54 03 00 00 |Archive.|D...T...|
|00000010| 28 00 00 00 64 00 00 00 | 00 00 00 00 00 00 00 00 |(...d...|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000050| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000060| 82 21 55 6c 74 69 6d 61 | 74 65 00 00 ff ff ff ff |.!Ultima|te......|
|00000070| 46 fd ff ff 59 55 fc 1e | 00 00 00 00 ff ff ff ff |F...YU..|........|
|00000080| 20 01 00 80 82 21 42 6f | 6f 74 00 00 00 00 00 00 | ....!Bo|ot......|
|00000090| 4f 00 00 00 43 eb ff ff | b8 7e d4 70 03 00 ac aa |O...C...|.~.p....|
|000000a0| 4f 00 00 00 24 00 00 00 | 82 21 52 75 6e 00 73 00 |O...$...|.!Run.s.|
|000000b0| 00 00 00 00 a2 00 00 00 | 43 eb ff ff e3 fb 69 9e |........|C.....i.|
|000000c0| 03 00 e8 4b a2 00 00 00 | 97 00 00 00 82 21 52 75 |...K....|.....!Ru|
|000000d0| 6e 49 6d 61 67 65 00 00 | 82 11 00 00 43 fb ff ff |nImage..|....C...|
|000000e0| 90 94 a5 a1 03 00 83 e8 | 82 11 00 00 5d 01 00 00 |........|....]...|
|000000f0| 82 21 53 70 72 69 74 65 | 73 00 00 00 f8 04 00 00 |.!Sprite|s.......|
|00000100| 43 f9 ff ff 61 9c d4 70 | 03 00 f9 58 f8 04 00 00 |C...a..p|...X....|
|00000110| 03 13 00 00 82 54 65 6d | 70 6c 61 74 65 73 00 00 |.....Tem|plates..|
|00000120| df 01 00 00 43 ec ff ff | b1 bc a5 a1 03 00 d1 aa |....C...|........|
|00000130| df 01 00 00 1f 18 00 00 | 82 57 69 6d 70 4c 69 62 |........|.WimpLib|
|00000140| 00 00 00 00 f4 14 00 00 | 43 fb ff ff 4c 7c a5 a1 |........|C...L|..|
|00000150| 03 00 d1 63 f4 14 00 00 | 22 1a 00 00 00 24 00 69 |...c....|"....$.i|
|00000160| 72 75 73 00 00 00 00 00 | 49 00 00 00 43 42 f0 ff |rus.....|I...CB..|
|00000170| 54 e0 17 72 03 00 76 5e | 49 00 00 00 ad 01 00 00 |T..r..v^|I.......|
|00000180| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000190| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000200| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000210| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000220| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000230| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000240| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000250| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000260| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000270| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000280| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000290| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000300| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000310| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000320| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000330| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000340| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000350| 00 00 00 00 46 69 6c 65 | 44 61 74 61 82 21 42 6f |....File|Data.!Bo|
|00000360| 6f 74 00 00 00 00 00 00 | 4f 00 00 00 43 eb ff ff |ot......|O...C...|
|00000370| b8 7e d4 70 03 00 ac aa | 7c 20 3e 20 21 55 6c 74 |.~.p....|| > !Ult|
|00000380| 69 6d 61 74 65 2e 21 42 | 6f 6f 74 0a 7c 0a 53 65 |imate.!B|oot.|.Se|
|00000390| 74 20 46 69 6c 65 24 54 | 79 70 65 5f 46 46 32 20 |t File$T|ype_FF2 |
|000003a0| 43 6f 6e 66 69 67 0a 49 | 63 6f 6e 53 70 72 69 74 |Config.I|conSprit|
|000003b0| 65 73 20 3c 4f 62 65 79 | 24 44 69 72 3e 2e 21 53 |es <Obey|$Dir>.!S|
|000003c0| 70 72 69 74 65 73 0a 46 | 69 6c 65 44 61 74 61 82 |prites.F|ileData.|
|000003d0| 21 52 75 6e 00 73 00 00 | 00 00 00 a2 00 00 00 43 |!Run.s..|.......C|
|000003e0| eb ff ff e3 fb 69 9e 03 | 00 e8 4b 7c 20 3e 20 21 |.....i..|..K| > !|
|000003f0| 55 6c 74 69 6d 61 74 65 | 2e 21 52 75 6e 0a 7c 0a |Ultimate|.!Run.|.|
|00000400| 53 65 74 20 46 69 6c 65 | 24 54 79 70 65 5f 46 46 |Set File|$Type_FF|
|00000410| 32 20 43 6f 6e 66 69 67 | 0a 49 63 6f 6e 53 70 72 |2 Config|.IconSpr|
|00000420| 69 74 65 73 20 3c 4f 62 | 65 79 24 44 69 72 3e 2e |ites <Ob|ey$Dir>.|
|00000430| 21 53 70 72 69 74 65 73 | 0a 53 65 74 20 55 6c 74 |!Sprites|.Set Ult|
|00000440| 69 6d 61 74 65 24 44 69 | 72 20 3c 4f 62 65 79 24 |imate$Di|r <Obey$|
|00000450| 44 69 72 3e 0a 57 69 6d | 70 53 6c 6f 74 20 2d 6d |Dir>.Wim|pSlot -m|
|00000460| 69 6e 20 33 32 6b 20 2d | 6d 61 78 20 33 32 6b 0a |in 32k -|max 32k.|
|00000470| 52 75 6e 20 3c 55 6c 74 | 69 6d 61 74 65 24 44 69 |Run <Ult|imate$Di|
|00000480| 72 3e 2e 21 52 75 6e 49 | 6d 61 67 65 0a 46 69 6c |r>.!RunI|mage.Fil|
|00000490| 65 44 61 74 61 82 21 52 | 75 6e 49 6d 61 67 65 00 |eData.!R|unImage.|
|000004a0| 00 82 11 00 00 43 fb ff | ff 90 94 a5 a1 03 00 83 |.....C..|........|
|000004b0| e8 0d 00 0a 10 f4 20 3e | 21 52 75 6e 49 6d 61 67 |...... >|!RunImag|
|000004c0| 65 0d 00 14 1f c8 9b 20 | 22 3c 55 6c 74 69 6d 61 |e...... |"<Ultima|
|000004d0| 74 65 24 44 69 72 3e 2e | 57 69 6d 70 4c 69 62 22 |te$Dir>.|WimpLib"|
|000004e0| 0d 00 1e 0f f2 69 6e 69 | 74 69 61 6c 69 73 65 0d |.....ini|tialise.|
|000004f0| 00 23 0e ee 20 85 20 f2 | 65 72 72 6f 72 0d 00 3c |.#.. . .|error..<|
|00000500| 05 f5 0d 00 46 30 20 20 | c8 99 20 22 57 69 6d 70 |....F0 |.. "Wimp|
|00000510| 5f 50 6f 6c 6c 22 2c 6d | 61 73 6b 25 2c 77 69 6d |_Poll",m|ask%,wim|
|00000520| 70 5f 62 6c 6f 63 6b 25 | 20 b8 20 72 65 73 75 6c |p_block%| . resul|
|00000530| 74 25 0d 00 50 12 20 20 | c8 8e 20 72 65 73 75 6c |t%..P. |.. resul|
|00000540| 74 25 20 ca 0d 00 56 2d | 20 20 20 20 c9 20 36 20 |t% ...V-| . 6 |
|00000550| 20 20 20 20 3a 20 f2 6d | 6f 75 73 65 5f 63 6c 69 | : .m|ouse_cli|
|00000560| 63 6b 28 77 69 6d 70 5f | 62 6c 6f 63 6b 25 21 38 |ck(wimp_|block%!8|
|00000570| 29 0d 00 59 1e 20 20 20 | 20 c9 20 39 20 20 20 20 |)..Y. | . 9 |
|00000580| 20 3a 20 f2 6d 65 6e 75 | 5f 73 65 6c 65 63 74 0d | : .menu|_select.|
|00000590| 00 5a 32 20 20 20 20 c9 | 20 31 37 2c 31 38 20 3a |.Z2 .| 17,18 :|
|000005a0| 20 f2 72 65 63 65 69 76 | 65 5f 6d 65 73 73 61 67 | .receiv|e_messag|
|000005b0| 65 28 77 69 6d 70 5f 62 | 6c 6f 63 6b 25 21 31 36 |e(wimp_b|lock%!16|
|000005c0| 29 0d 00 64 07 20 20 cb | 0d 00 6e 0f fd 20 66 69 |)..d. .|..n.. fi|
|000005d0| 6e 69 73 68 65 64 25 0d | 00 78 1d f2 63 6c 6f 73 |nished%.|.x..clos|
|000005e0| 65 64 6f 77 6e 5f 77 69 | 6d 70 28 74 61 73 6b 5f |edown_wi|mp(task_|
|000005f0| 69 64 25 29 0d 00 82 05 | e0 0d 00 c8 11 dd 20 f2 |id%)....|...... .|
|00000600| 69 6e 69 74 69 61 6c 69 | 73 65 0d 00 cd 11 20 20 |initiali|se.... |
|00000610| de 20 62 75 66 66 65 72 | 20 34 30 0d 00 d2 1d 20 |. buffer| 40.... |
|00000620| 20 66 69 6e 69 73 68 65 | 64 25 20 20 20 20 20 20 | finishe|d% |
|00000630| 20 20 20 20 20 3d 20 a3 | 0d 00 dc 1d 20 20 6d 61 | = .|.... ma|
|00000640| 73 6b 25 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |sk% | |
|00000650| 20 20 3d 20 30 0d 00 e1 | 40 20 20 74 61 73 6b 5f | = 0...|@ task_|
|00000660| 69 64 25 20 20 20 20 20 | 20 20 20 20 20 20 20 3d |id% | =|
|00000670| 20 a4 69 6e 69 74 69 61 | 6c 69 73 65 5f 77 69 6d | .initia|lise_wim|
|00000680| 70 28 22 55 6c 74 69 6d | 61 74 65 20 75 74 69 6c |p("Ultim|ate util|
|00000690| 69 74 79 22 29 0d 00 e6 | 47 20 20 62 61 72 5f 69 |ity")...|G bar_i|
|000006a0| 63 6f 6e 25 20 20 20 20 | 20 20 20 20 20 20 20 3d |con% | =|
|000006b0| 20 a4 63 72 65 61 74 65 | 5f 62 61 72 5f 69 63 6f | .create|_bar_ico|
|000006c0| 6e 28 22 21 75 6c 74 69 | 6d 61 74 65 22 2c 62 61 |n("!ulti|mate",ba|
|000006d0| 72 5f 69 63 6f 6e 5f 6c | 65 66 74 29 0d 00 eb 46 |r_icon_l|eft)...F|
|000006e0| 20 20 69 63 6f 6e 5f 6d | 65 6e 75 25 20 20 20 20 | icon_m|enu% |
|000006f0| 20 20 20 20 20 20 3d 20 | a4 63 72 65 61 74 65 5f | = |.create_|
|00000700| 6d 65 6e 75 28 22 55 6c | 74 69 6d 61 74 65 2c 49 |menu("Ul|timate,I|
|00000710| 6e 66 6f 2c 4f 70 74 69 | 6f 6e 73 2c 51 75 69 74 |nfo,Opti|ons,Quit|
|00000720| 22 29 0d 00 f0 43 20 20 | 6f 70 74 69 6f 6e 73 5f |")...C |options_|
|00000730| 6d 65 6e 75 25 20 20 20 | 20 20 20 20 3d 20 a4 63 |menu% | = .c|
|00000740| 72 65 61 74 65 5f 6d 65 | 6e 75 28 22 4f 70 74 69 |reate_me|nu("Opti|
|00000750| 6f 6e 73 2c 43 6f 70 79 | 2c 43 6f 75 6e 74 2c 57 |ons,Copy|,Count,W|
|00000760| 69 70 65 22 29 0d 00 f5 | 8d 20 20 63 6f 70 79 5f |ipe")...|. copy_|
|00000770| 6f 70 74 69 6f 6e 73 5f | 6d 65 6e 75 25 20 20 3d |options_|menu% =|
|00000780| 20 a4 63 72 65 61 74 65 | 5f 6d 65 6e 75 28 22 43 | .create|_menu("C|
|00000790| 6f 70 79 2c 41 63 63 65 | 73 73 2c 43 6f 6e 66 69 |opy,Acce|ss,Confi|
|000007a0| 72 6d 2c 44 65 6c 65 74 | 65 2c 46 6f 72 63 65 2c |rm,Delet|e,Force,|
|000007b0| 4c 6f 6f 6b 2c 4e 65 77 | 65 72 2c 50 72 6f 6d 70 |Look,New|er,Promp|
|000007c0| 74 2c 51 75 69 63 6b 2c | 52 65 63 75 72 73 65 2c |t,Quick,|Recurse,|
|000007d0| 53 74 61 6d 70 2c 53 74 | 72 75 63 74 75 72 65 2c |Stamp,St|ructure,|
|000007e0| 56 65 72 62 6f 73 65 24 | 2c 44 65 66 61 75 6c 74 |Verbose$|,Default|
|000007f0| 22 29 0d 00 fa 52 20 20 | 63 6f 75 6e 74 5f 6f 70 |")...R |count_op|
|00000800| 74 69 6f 6e 73 5f 6d 65 | 6e 75 25 20 3d 20 a4 63 |tions_me|nu% = .c|
|00000810| 72 65 61 74 65 5f 6d 65 | 6e 75 28 22 43 6f 75 6e |reate_me|nu("Coun|
|00000820| 74 2c 43 6f 6e 66 69 72 | 6d 2c 52 65 63 75 72 73 |t,Confir|m,Recurs|
|00000830| 65 2c 56 65 72 62 6f 73 | 65 24 2c 44 65 66 61 75 |e,Verbos|e$,Defau|
|00000840| 6c 74 22 29 0d 00 ff 57 | 20 20 77 69 70 65 5f 6f |lt")...W| wipe_o|
|00000850| 70 74 69 6f 6e 73 5f 6d | 65 6e 75 25 20 20 3d 20 |ptions_m|enu% = |
|00000860| a4 63 72 65 61 74 65 5f | 6d 65 6e 75 28 22 57 69 |.create_|menu("Wi|
|00000870| 70 65 2c 43 6f 6e 66 69 | 72 6d 2c 46 6f 72 63 65 |pe,Confi|rm,Force|
|00000880| 2c 52 65 63 75 72 73 65 | 2c 56 65 72 62 6f 73 65 |,Recurse|,Verbose|
|00000890| 24 2c 44 65 66 61 75 6c | 74 22 29 0d 01 04 2e 20 |$,Defaul|t").... |
|000008a0| 20 f2 6d 65 6e 75 5f 61 | 74 74 61 63 68 28 69 63 | .menu_a|ttach(ic|
|000008b0| 6f 6e 5f 6d 65 6e 75 25 | 2c 32 2c 6f 70 74 69 6f |on_menu%|,2,optio|
|000008c0| 6e 73 5f 6d 65 6e 75 25 | 29 0d 01 09 36 20 20 f2 |ns_menu%|)...6 .|
|000008d0| 6d 65 6e 75 5f 61 74 74 | 61 63 68 28 6f 70 74 69 |menu_att|ach(opti|
|000008e0| 6f 6e 73 5f 6d 65 6e 75 | 25 2c 31 2c 63 6f 70 79 |ons_menu|%,1,copy|
|000008f0| 5f 6f 70 74 69 6f 6e 73 | 5f 6d 65 6e 75 25 29 0d |_options|_menu%).|
|00000900| 01 0e 37 20 20 f2 6d 65 | 6e 75 5f 61 74 74 61 63 |..7 .me|nu_attac|
|00000910| 68 28 6f 70 74 69 6f 6e | 73 5f 6d 65 6e 75 25 2c |h(option|s_menu%,|
|00000920| 32 2c 63 6f 75 6e 74 5f | 6f 70 74 69 6f 6e 73 5f |2,count_|options_|
|00000930| 6d 65 6e 75 25 29 0d 01 | 13 36 20 20 f2 6d 65 6e |menu%)..|.6 .men|
|00000940| 75 5f 61 74 74 61 63 68 | 28 6f 70 74 69 6f 6e 73 |u_attach|(options|
|00000950| 5f 6d 65 6e 75 25 2c 33 | 2c 77 69 70 65 5f 6f 70 |_menu%,3|,wipe_op|
|00000960| 74 69 6f 6e 73 5f 6d 65 | 6e 75 25 29 0d 01 18 30 |tions_me|nu%)...0|
|00000970| 20 20 f2 6f 70 65 6e 5f | 74 65 6d 70 6c 61 74 65 | .open_|template|
|00000980| 28 22 3c 55 6c 74 69 6d | 61 74 65 24 44 69 72 3e |("<Ultim|ate$Dir>|
|00000990| 2e 54 65 6d 70 6c 61 74 | 65 73 22 29 0d 01 19 28 |.Templat|es")...(|
|000009a0| 20 20 69 6e 66 6f 25 20 | 3d 20 a4 6c 6f 61 64 5f | info% |= .load_|
|000009b0| 74 65 6d 70 6c 61 74 65 | 28 22 70 72 6f 67 49 6e |template|("progIn|
|000009c0| 66 6f 22 29 0d 01 1d 15 | 20 20 f2 63 6c 6f 73 65 |fo")....| .close|
|000009d0| 5f 74 65 6d 70 6c 61 74 | 65 0d 01 1e 34 20 20 f2 |_templat|e...4 .|
|000009e0| 69 63 6f 6e 5f 73 74 72 | 69 6e 67 5f 73 65 74 28 |icon_str|ing_set(|
|000009f0| 69 6e 66 6f 25 2c 34 2c | 22 31 2e 30 31 20 28 31 |info%,4,|"1.01 (1|
|00000a00| 32 2d 4a 61 6e 2d 31 39 | 39 32 29 22 29 0d 01 1f |2-Jan-19|92)")...|
|00000a10| 26 20 20 f2 6d 65 6e 75 | 5f 61 74 74 61 63 68 28 |& .menu|_attach(|
|00000a20| 69 63 6f 6e 5f 6d 65 6e | 75 25 2c 31 2c 69 6e 66 |icon_men|u%,1,inf|
|00000a30| 6f 25 29 0d 01 22 05 e1 | 0d 01 2c 20 dd 20 f2 72 |o%).."..|.., . .r|
|00000a40| 65 63 65 69 76 65 5f 6d | 65 73 73 61 67 65 28 6d |eceive_m|essage(m|
|00000a50| 65 73 73 61 67 65 25 29 | 0d 01 36 13 20 20 c8 8e |essage%)|..6. ..|
|00000a60| 20 6d 65 73 73 61 67 65 | 25 20 ca 0d 01 40 1b 20 | message|% ...@. |
|00000a70| 20 20 20 c9 20 30 20 3a | 20 66 69 6e 69 73 68 65 | . 0 :| finishe|
|00000a80| 64 25 20 3d 20 b9 0d 01 | 41 25 20 20 20 20 c9 20 |d% = ...|A% . |
|00000a90| 64 61 74 61 5f 6c 6f 61 | 64 25 20 20 20 20 20 3a |data_loa|d% :|
|00000aa0| 20 f2 64 61 74 61 5f 6c | 6f 61 64 0d 01 4a 07 20 | .data_l|oad..J. |
|00000ab0| 20 cb 0d 01 54 05 e1 0d | 01 90 1a dd 20 f2 6d 6f | ...T...|.... .mo|
|00000ac0| 75 73 65 5f 63 6c 69 63 | 6b 28 63 6c 69 63 6b 25 |use_clic|k(click%|
|00000ad0| 29 0d 01 9a 11 20 20 c8 | 8e 20 63 6c 69 63 6b 25 |).... .|. click%|
|00000ae0| 20 ca 0d 01 a4 17 20 20 | 20 20 c9 20 6d 65 6e 75 | ..... | . menu|
|00000af0| 5f 62 75 74 74 6f 6e 20 | 3a 0d 01 ae 27 20 20 20 |_button |:...' |
|00000b00| 20 20 20 e7 20 77 69 6d | 70 5f 62 6c 6f 63 6b 25 | . wim|p_block%|
|00000b10| 21 31 32 20 3d 20 69 63 | 6f 6e 5f 62 61 72 20 8c |!12 = ic|on_bar .|
|00000b20| 0d 01 b8 19 20 20 20 20 | 20 20 20 20 f2 75 70 64 |.... | .upd|
|00000b30| 61 74 65 5f 6d 65 6e 75 | 73 0d 01 c2 4b 20 20 20 |ate_menu|s...K |
|00000b40| 20 20 20 20 20 f2 73 68 | 6f 77 5f 6d 65 6e 75 28 | .sh|ow_menu(|
|00000b50| 69 63 6f 6e 5f 6d 65 6e | 75 25 2c 21 77 69 6d 70 |icon_men|u%,!wimp|
|00000b60| 5f 62 6c 6f 63 6b 25 2d | 36 34 2c a4 6d 65 6e 75 |_block%-|64,.menu|
|00000b70| 5f 68 65 69 67 68 74 28 | 69 63 6f 6e 5f 6d 65 6e |_height(|icon_men|
|00000b80| 75 25 29 29 0d 01 cc 0b | 20 20 20 20 20 20 cd 0d |u%))....| ..|
|00000b90| 01 d6 07 20 20 cb 0d 01 | e0 05 e1 0d 01 f4 12 dd |... ...|........|
|00000ba0| 20 f2 6d 65 6e 75 5f 73 | 65 6c 65 63 74 0d 01 fe | .menu_s|elect...|
|00000bb0| 1a 20 20 ea 20 61 64 6a | 75 73 74 25 2c 6d 65 6e |. . adj|ust%,men|
|00000bc0| 75 5f 74 65 78 74 24 0d | 02 08 22 20 20 61 64 6a |u_text$.|.." adj|
|00000bd0| 75 73 74 25 20 20 20 20 | 3d 20 a4 61 64 6a 75 73 |ust% |= .adjus|
|00000be0| 74 5f 70 72 65 73 73 65 | 64 0d 02 12 1f 20 20 6d |t_presse|d.... m|
|00000bf0| 65 6e 75 5f 74 65 78 74 | 24 20 3d 20 a4 64 65 63 |enu_text|$ = .dec|
|00000c00| 6f 64 65 5f 6d 65 6e 75 | 0d 02 1c 21 20 20 c8 8e |ode_menu|...! ..|
|00000c10| 20 a4 66 69 65 6c 64 28 | 6d 65 6e 75 5f 74 65 78 | .field(|menu_tex|
|00000c20| 74 24 2c 22 2e 22 29 20 | ca 0d 02 26 20 20 20 20 |t$,".") |...& |
|00000c30| 20 c9 20 22 51 75 69 74 | 22 20 3a 20 66 69 6e 69 | . "Quit|" : fini|
|00000c40| 73 68 65 64 25 20 3d 20 | b9 0d 02 30 15 20 20 20 |shed% = |...0. |
|00000c50| 20 c9 20 22 4f 70 74 69 | 6f 6e 73 22 20 3a 0d 02 | . "Opti|ons" :..|
|00000c60| 3a 25 20 20 20 20 20 20 | c8 8e 20 a4 66 69 65 6c |:% |.. .fiel|
|00000c70| 64 28 6d 65 6e 75 5f 74 | 65 78 74 24 2c 22 2e 22 |d(menu_t|ext$,"."|
|00000c80| 29 20 ca 0d 02 44 17 20 | 20 20 20 20 20 20 20 c9 |) ...D. | .|
|00000c90| 20 22 43 6f 70 79 22 20 | 20 3a 0d 02 4e 99 20 20 | "Copy" | :..N. |
|00000ca0| 20 20 20 20 20 20 20 20 | f2 73 65 74 5f 6f 70 74 | |.set_opt|
|00000cb0| 69 6f 6e 73 28 6d 65 6e | 75 5f 74 65 78 74 24 2c |ions(men|u_text$,|
|00000cc0| 22 41 63 63 43 6f 6e 44 | 65 6c 46 6f 72 4c 6f 6f |"AccConD|elForLoo|
|00000cd0| 4e 65 77 50 72 6f 51 75 | 69 52 65 63 53 74 61 53 |NewProQu|iRecStaS|
|00000ce0| 74 72 56 65 72 22 2c 22 | 41 43 44 46 4c 4e 50 51 |trVer","|ACDFLNPQ|
|00000cf0| 52 53 54 56 22 2c 22 43 | 6f 70 79 22 2c 63 6f 70 |RSTV","C|opy",cop|
|00000d00| 79 5f 6f 70 74 69 6f 6e | 73 5f 6d 65 6e 75 25 2c |y_option|s_menu%,|
|00000d10| 22 41 20 43 20 7e 44 20 | 7e 46 20 7e 4c 20 7e 4e |"A C ~D |~F ~L ~N|
|00000d20| 20 7e 50 20 7e 51 20 7e | 52 20 7e 53 20 7e 54 20 | ~P ~Q ~|R ~S ~T |
|00000d30| 56 22 29 0d 02 58 17 20 | 20 20 20 20 20 20 20 c9 |V")..X. | .|
|00000d40| 20 22 43 6f 75 6e 74 22 | 20 3a 0d 02 62 5e 20 20 | "Count"| :..b^ |
|00000d50| 20 20 20 20 20 20 20 20 | f2 73 65 74 5f 6f 70 74 | |.set_opt|
|00000d60| 69 6f 6e 73 28 6d 65 6e | 75 5f 74 65 78 74 24 2c |ions(men|u_text$,|
|00000d70| 22 43 6f 6e 52 65 63 56 | 65 72 22 2c 22 43 52 56 |"ConRecV|er","CRV|
|00000d80| 22 2c 22 43 6f 75 6e 74 | 22 2c 63 6f 75 6e 74 5f |","Count|",count_|
|00000d90| 6f 70 74 69 6f 6e 73 5f | 6d 65 6e 75 25 2c 22 7e |options_|menu%,"~|
|00000da0| 43 20 52 20 7e 56 22 29 | 0d 02 6c 17 20 20 20 20 |C R ~V")|..l. |
|00000db0| 20 20 20 20 c9 20 22 57 | 69 70 65 22 20 20 3a 0d | . "W|ipe" :.|
|00000dc0| 02 76 62 20 20 20 20 20 | 20 20 20 20 20 f2 73 65 |.vb | .se|
|00000dd0| 74 5f 6f 70 74 69 6f 6e | 73 28 6d 65 6e 75 5f 74 |t_option|s(menu_t|
|00000de0| 65 78 74 24 2c 22 43 6f | 6e 46 6f 72 52 65 63 56 |ext$,"Co|nForRecV|
|00000df0| 65 72 22 2c 22 43 46 52 | 56 22 2c 22 57 69 70 65 |er","CFR|V","Wipe|
|00000e00| 22 2c 77 69 70 65 5f 6f | 70 74 69 6f 6e 73 5f 6d |",wipe_o|ptions_m|
|00000e10| 65 6e 75 25 2c 22 43 20 | 7e 46 20 7e 52 20 56 22 |enu%,"C |~F ~R V"|
|00000e20| 29 0d 02 80 0b 20 20 20 | 20 20 20 cb 0d 02 8a 07 |).... | .....|
|00000e30| 20 20 cb 0d 02 94 2e 20 | 20 e7 20 28 61 64 6a 75 | ..... | . (adju|
|00000e40| 73 74 25 20 80 20 ac 20 | 66 69 6e 69 73 68 65 64 |st% . . |finished|
|00000e50| 25 29 20 8c 20 f2 72 65 | 73 68 6f 77 5f 6d 65 6e |%) . .re|show_men|
|00000e60| 75 0d 02 9e 05 e1 0d 02 | bc 48 dd 20 f2 73 65 74 |u.......|.H. .set|
|00000e70| 5f 6f 70 74 69 6f 6e 73 | 28 6f 70 74 69 6f 6e 24 |_options|(option$|
|00000e80| 2c 6f 70 74 69 6f 6e 73 | 24 2c 73 79 73 5f 6f 70 |,options|$,sys_op|
|00000e90| 74 69 6f 6e 73 24 2c 73 | 79 73 74 65 6d 24 2c 6d |tions$,s|ystem$,m|
|00000ea0| 65 6e 75 25 2c 64 65 66 | 61 75 6c 74 24 29 0d 02 |enu%,def|ault$)..|
|00000eb0| c6 1d 20 20 ea 20 63 6f | 75 6e 74 2c 6f 70 74 69 |.. . co|unt,opti|
|00000ec0| 6f 6e 2c 73 65 74 2c 73 | 65 74 24 0d 02 d0 25 20 |on,set,s|et$...% |
|00000ed0| 20 6f 70 74 69 6f 6e 20 | 3d 20 a7 6f 70 74 69 6f | option |= .optio|
|00000ee0| 6e 73 24 2c c0 6f 70 74 | 69 6f 6e 24 2c 33 29 29 |ns$,.opt|ion$,3))|
|00000ef0| 0d 02 da 14 20 20 e7 20 | 6f 70 74 69 6f 6e 20 3e |.... . |option >|
|00000f00| 20 30 20 8c 0d 02 e4 31 | 20 20 20 20 f2 6d 65 6e | 0 ....1| .men|
|00000f10| 75 5f 74 69 63 6b 5f 74 | 6f 67 67 6c 65 28 6d 65 |u_tick_t|oggle(me|
|00000f20| 6e 75 25 2c 28 6f 70 74 | 69 6f 6e 20 81 20 33 29 |nu%,(opt|ion . 3)|
|00000f30| 20 2b 20 31 29 0d 02 ee | 11 20 20 20 20 73 65 74 | + 1)...|. set|
|00000f40| 24 20 3d 20 22 22 0d 02 | f8 27 20 20 20 20 e3 20 |$ = ""..|.' . |
|00000f50| 63 6f 75 6e 74 20 3d 20 | 31 20 b8 20 28 a9 28 6f |count = |1 . (.(o|
|00000f60| 70 74 69 6f 6e 73 24 29 | 20 81 20 33 29 0d 03 02 |ptions$)| . 3)...|
|00000f70| 29 20 20 20 20 20 20 73 | 65 74 20 3d 20 a4 6d 65 |) s|et = .me|
|00000f80| 6e 75 5f 74 69 63 6b 65 | 64 28 6d 65 6e 75 25 2c |nu_ticke|d(menu%,|
|00000f90| 63 6f 75 6e 74 29 0d 03 | 0c 2c 20 20 20 20 20 20 |count)..|., |
|00000fa0| e7 20 73 65 74 20 8c 20 | 73 65 74 24 20 2b 3d 20 |. set . |set$ += |
|00000fb0| 22 20 22 20 8b 20 73 65 | 74 24 20 2b 3d 20 22 20 |" " . se|t$ += " |
|00000fc0| 7e 22 0d 03 16 28 20 20 | 20 20 20 20 73 65 74 24 |~"...( | set$|
|00000fd0| 20 2b 3d 20 c1 73 79 73 | 5f 6f 70 74 69 6f 6e 73 | += .sys|_options|
|00000fe0| 24 2c 63 6f 75 6e 74 2c | 31 29 0d 03 20 0f 20 20 |$,count,|1).. . |
|00000ff0| 20 20 ed 20 63 6f 75 6e | 74 0d 03 2a 2f 20 20 20 | . coun|t..*/ |
|00001000| 20 ff 20 22 53 45 54 20 | 22 20 2b 20 73 79 73 74 | . "SET |" + syst|
|00001010| 65 6d 24 20 2b 20 22 24 | 4f 70 74 69 6f 6e 73 20 |em$ + "$|Options |
|00001020| 22 20 2b 20 73 65 74 24 | 0d 03 34 07 20 20 cc 0d |" + set$|..4. ..|
|00001030| 03 3e 1f 20 20 20 20 e7 | 20 6f 70 74 69 6f 6e 24 |.>. .| option$|
|00001040| 20 3d 20 22 44 65 66 61 | 75 6c 74 22 20 8c 0d 03 | = "Defa|ult" ...|
|00001050| 48 35 20 20 20 20 20 20 | ff 20 22 53 45 54 20 22 |H5 |. "SET "|
|00001060| 20 2b 20 73 79 73 74 65 | 6d 24 20 2b 20 22 24 4f | + syste|m$ + "$O|
|00001070| 70 74 69 6f 6e 73 20 22 | 20 2b 20 64 65 66 61 75 |ptions "| + defau|
|00001080| 6c 74 24 0d 03 52 17 20 | 20 20 20 20 20 f2 75 70 |lt$..R. | .up|
|00001090| 64 61 74 65 5f 6d 65 6e | 75 73 0d 03 5c 09 20 20 |date_men|us..\. |
|000010a0| 20 20 cd 0d 03 66 07 20 | 20 cd 0d 03 70 05 e1 0d | ...f. | ...p...|
|000010b0| 03 84 13 dd 20 f2 75 70 | 64 61 74 65 5f 6d 65 6e |.... .up|date_men|
|000010c0| 75 73 0d 03 8e 3f 20 20 | f2 73 65 74 5f 6d 65 6e |us...? |.set_men|
|000010d0| 75 5f 74 69 63 6b 73 28 | 63 6f 70 79 5f 6f 70 74 |u_ticks(|copy_opt|
|000010e0| 69 6f 6e 73 5f 6d 65 6e | 75 25 2c 22 43 6f 70 79 |ions_men|u%,"Copy|
|000010f0| 22 2c 22 41 43 44 46 4c | 4e 50 51 52 53 54 56 22 |","ACDFL|NPQRSTV"|
|00001100| 29 0d 03 98 38 20 20 f2 | 73 65 74 5f 6d 65 6e 75 |)...8 .|set_menu|
|00001110| 5f 74 69 63 6b 73 28 63 | 6f 75 6e 74 5f 6f 70 74 |_ticks(c|ount_opt|
|00001120| 69 6f 6e 73 5f 6d 65 6e | 75 25 2c 22 43 6f 75 6e |ions_men|u%,"Coun|
|00001130| 74 22 2c 22 43 52 56 22 | 29 0d 03 a2 37 20 20 f2 |t","CRV"|)...7 .|
|00001140| 73 65 74 5f 6d 65 6e 75 | 5f 74 69 63 6b 73 28 77 |set_menu|_ticks(w|
|00001150| 69 70 65 5f 6f 70 74 69 | 6f 6e 73 5f 6d 65 6e 75 |ipe_opti|ons_menu|
|00001160| 25 2c 22 57 69 70 65 22 | 2c 22 43 46 52 56 22 29 |%,"Wipe"|,"CFRV")|
|00001170| 0d 03 ac 05 e1 0d 03 e8 | 2b dd 20 f2 73 65 74 5f |........|+. .set_|
|00001180| 6d 65 6e 75 5f 74 69 63 | 6b 73 28 6d 65 6e 75 25 |menu_tic|ks(menu%|
|00001190| 2c 73 79 73 74 65 6d 24 | 2c 76 61 6c 69 64 24 29 |,system$|,valid$)|
|000011a0| 0d 03 f2 22 20 20 ea 20 | 6f 70 74 69 6f 6e 2c 6f |..." . |option,o|
|000011b0| 70 74 69 6f 6e 24 2c 74 | 69 63 6b 5f 76 61 6c 75 |ption$,t|ick_valu|
|000011c0| 65 25 0d 03 fc 48 20 20 | 6f 70 74 69 6f 6e 24 20 |e%...H |option$ |
|000011d0| 3d 20 a4 72 65 61 64 5f | 73 79 73 74 65 6d 5f 76 |= .read_|system_v|
|000011e0| 61 72 69 61 62 6c 65 28 | 73 79 73 74 65 6d 24 20 |ariable(|system$ |
|000011f0| 2b 20 22 24 4f 70 74 69 | 6f 6e 73 22 2c 76 61 6c |+ "$Opti|ons",val|
|00001200| 69 64 24 20 2b 20 22 7e | 22 29 0d 04 06 16 20 20 |id$ + "~|").... |
|00001210| c8 95 20 6f 70 74 69 6f | 6e 24 20 3c 3e 20 22 22 |.. optio|n$ <> ""|
|00001220| 0d 04 10 1d 20 20 20 20 | e7 20 c0 6f 70 74 69 6f |.... |. .optio|
|00001230| 6e 24 2c 31 29 20 3d 20 | 22 7e 22 20 8c 0d 04 1a |n$,1) = |"~" ....|
|00001240| 19 20 20 20 20 20 20 74 | 69 63 6b 5f 76 61 6c 75 |. t|ick_valu|
|00001250| 65 25 20 3d 20 a3 0d 04 | 24 2c 20 20 20 20 20 20 |e% = ...|$, |
|00001260| 6f 70 74 69 6f 6e 24 20 | 3d 20 c2 6f 70 74 69 6f |option$ |= .optio|
|00001270| 6e 24 2c a9 28 6f 70 74 | 69 6f 6e 24 29 20 2d 20 |n$,.(opt|ion$) - |
|00001280| 31 29 0d 04 2e 09 20 20 | 20 20 cc 0d 04 38 19 20 |1).... | ...8. |
|00001290| 20 20 20 20 20 74 69 63 | 6b 5f 76 61 6c 75 65 25 | tic|k_value%|
|000012a0| 20 3d 20 b9 0d 04 42 09 | 20 20 20 20 cd 0d 04 4c | = ...B.| ...L|
|000012b0| 25 20 20 20 20 6f 70 74 | 69 6f 6e 20 3d 20 a7 76 |% opt|ion = .v|
|000012c0| 61 6c 69 64 24 2c c0 6f | 70 74 69 6f 6e 24 2c 31 |alid$,.o|ption$,1|
|000012d0| 29 29 0d 04 56 3f 20 20 | 20 20 e7 20 6f 70 74 69 |))..V? | . opti|
|000012e0| 6f 6e 20 3e 20 30 20 8c | 20 f2 73 65 74 5f 6d 65 |on > 0 .| .set_me|
|000012f0| 6e 75 5f 74 69 63 6b 28 | 6d 65 6e 75 25 2c 6f 70 |nu_tick(|menu%,op|
|00001300| 74 69 6f 6e 2c 74 69 63 | 6b 5f 76 61 6c 75 65 25 |tion,tic|k_value%|
|00001310| 29 0d 04 60 2a 20 20 20 | 20 6f 70 74 69 6f 6e 24 |)..`* | option$|
|00001320| 20 3d 20 c2 6f 70 74 69 | 6f 6e 24 2c a9 28 6f 70 | = .opti|on$,.(op|
|00001330| 74 69 6f 6e 24 29 20 2d | 20 31 29 0d 04 6a 07 20 |tion$) -| 1)..j. |
|00001340| 20 ce 0d 04 74 05 e1 0d | 04 b0 2d dd 20 a4 72 65 | ...t...|..-. .re|
|00001350| 61 64 5f 73 79 73 74 65 | 6d 5f 76 61 72 69 61 62 |ad_syste|m_variab|
|00001360| 6c 65 28 76 61 72 69 61 | 62 6c 65 24 2c 6d 61 74 |le(varia|ble$,mat|
|00001370| 63 68 24 29 0d 04 ba 1a | 20 20 ea 20 6f 70 74 69 |ch$)....| . opti|
|00001380| 6f 6e 24 2c 62 79 74 65 | 73 2c 6c 6f 6f 70 0d 04 |on$,byte|s,loop..|
|00001390| c4 12 20 20 6f 70 74 69 | 6f 6e 24 20 3d 20 22 22 |.. opti|on$ = ""|
|000013a0| 0d 04 ce 38 20 20 c8 99 | 20 22 4f 53 5f 52 65 61 |...8 ..| "OS_Rea|
|000013b0| 64 56 61 72 56 61 6c 22 | 2c 76 61 72 69 61 62 6c |dVarVal"|,variabl|
|000013c0| 65 24 2c 62 75 66 66 65 | 72 2c 34 30 2c 30 20 b8 |e$,buffe|r,40,0 .|
|000013d0| 20 2c 2c 62 79 74 65 73 | 0d 04 d8 1d 20 20 62 75 | ,,bytes|.... bu|
|000013e0| 66 66 65 72 3f 28 62 79 | 74 65 73 20 2b 20 31 29 |ffer?(by|tes + 1)|
|000013f0| 20 3d 20 31 33 0d 04 e2 | 18 20 20 e3 20 6c 6f 6f | = 13...|. . loo|
|00001400| 70 20 3d 20 30 20 b8 20 | 62 79 74 65 73 0d 04 ec |p = 0 . |bytes...|
|00001410| 41 20 20 20 20 e7 20 a7 | 6d 61 74 63 68 24 2c bd |A . .|match$,.|
|00001420| 28 62 75 66 66 65 72 3f | 6c 6f 6f 70 29 29 20 3e |(buffer?|loop)) >|
|00001430| 20 30 20 8c 20 6f 70 74 | 69 6f 6e 24 20 2b 3d 20 | 0 . opt|ion$ += |
|00001440| bd 28 62 75 66 66 65 72 | 3f 6c 6f 6f 70 29 0d 04 |.(buffer|?loop)..|
|00001450| f6 0c 20 20 ed 20 6c 6f | 6f 70 0d 05 00 0c 3d 6f |.. . lo|op....=o|
|00001460| 70 74 69 6f 6e 24 0d 05 | 14 10 dd 20 f2 64 61 74 |ption$..|... .dat|
|00001470| 61 5f 6c 6f 61 64 0d 05 | 1e 2a 20 20 ea 20 6d 79 |a_load..|.* . my|
|00001480| 5f 72 65 66 25 2c 73 69 | 7a 65 25 2c 66 69 6c 65 |_ref%,si|ze%,file|
|00001490| 5f 74 79 70 25 2c 66 69 | 6c 65 5f 6e 61 6d 65 24 |_typ%,fi|le_name$|
|000014a0| 0d 05 28 04 0d 05 32 3e | 20 20 f2 67 65 74 5f 64 |..(...2>| .get_d|
|000014b0| 61 74 61 5f 6c 6f 61 64 | 5f 69 6e 66 6f 28 6d 79 |ata_load|_info(my|
|000014c0| 5f 72 65 66 25 2c 73 69 | 7a 65 25 2c 66 69 6c 65 |_ref%,si|ze%,file|
|000014d0| 5f 74 79 70 65 25 2c 66 | 69 6c 65 5f 6e 61 6d 65 |_type%,f|ile_name|
|000014e0| 24 29 0d 05 3c 1b 20 20 | e7 20 66 69 6c 65 5f 74 |$)..<. |. file_t|
|000014f0| 79 70 65 25 20 3d 20 26 | 46 46 32 20 8c 0d 05 46 |ype% = &|FF2 ...F|
|00001500| 2d 20 20 20 20 f2 73 65 | 6e 64 5f 6d 65 73 73 61 |- .se|nd_messa|
|00001510| 67 65 28 64 61 74 61 5f | 6c 6f 61 64 5f 61 63 6b |ge(data_|load_ack|
|00001520| 25 2c 6d 79 5f 72 65 66 | 25 29 0d 05 50 1e 20 20 |%,my_ref|%)..P. |
|00001530| 20 20 f2 6c 6f 61 64 5f | 63 6d 6f 73 28 66 69 6c | .load_|cmos(fil|
|00001540| 65 5f 6e 61 6d 65 24 29 | 0d 05 64 07 20 20 cc 0d |e_name$)|..d. ..|
|00001550| 05 6e 37 20 20 20 20 f2 | 6f 6b 28 22 53 6f 72 72 |.n7 .|ok("Sorr|
|00001560| 79 2c 20 64 6f 6e 27 74 | 20 72 65 63 6f 67 6e 69 |y, don't| recogni|
|00001570| 73 65 20 74 68 61 74 20 | 74 79 70 65 20 6f 66 20 |se that |type of |
|00001580| 66 69 6c 65 22 29 0d 05 | 78 07 20 20 cd 0d 05 82 |file")..|x. ....|
|00001590| 05 e1 0d 05 dc 1c dd 20 | f2 6c 6f 61 64 5f 63 6d |....... |.load_cm|
|000015a0| 6f 73 28 66 69 6c 65 5f | 6e 61 6d 65 24 29 0d 05 |os(file_|name$)..|
|000015b0| e6 1b 20 20 66 69 6c 65 | 25 20 3d 20 8e 28 66 69 |.. file|% = .(fi|
|000015c0| 6c 65 5f 6e 61 6d 65 24 | 29 0d 05 f0 1b 20 20 e3 |le_name$|).... .|
|000015d0| 20 6c 6f 63 61 74 69 6f | 6e 25 20 3d 20 30 20 b8 | locatio|n% = 0 .|
|000015e0| 20 32 33 39 0d 05 fa 2a | 20 20 20 20 c8 99 20 22 | 239...*| .. "|
|000015f0| 4f 53 5f 42 79 74 65 22 | 2c 31 36 32 2c 6c 6f 63 |OS_Byte"|,162,loc|
|00001600| 61 74 69 6f 6e 25 2c 9a | 23 66 69 6c 65 25 0d 06 |ation%,.|#file%..|
|00001610| 04 11 20 20 ed 20 6c 6f | 63 61 74 69 6f 6e 25 0d |.. . lo|cation%.|
|00001620| 06 0e 0d 20 20 d9 23 66 | 69 6c 65 25 0d 06 18 05 |... .#f|ile%....|
|00001630| e1 0d ff 46 69 6c 65 44 | 61 74 61 82 21 53 70 72 |...FileD|ata.!Spr|
|00001640| 69 74 65 73 00 00 00 f8 | 04 00 00 43 f9 ff ff 61 |ites....|...C...a|
|00001650| 9c d4 70 03 00 f9 58 03 | 00 00 00 10 00 00 00 fc |..p...X.|........|
|00001660| 04 00 00 d4 02 00 00 21 | 75 6c 74 69 6d 61 74 65 |.......!|ultimate|
|00001670| 00 00 00 04 00 00 00 10 | 00 00 00 00 00 00 00 07 |........|........|
|00001680| 00 00 00 2c 00 00 00 80 | 01 00 00 0c 00 00 00 77 |...,....|.......w|
|00001690| 77 77 77 77 77 77 77 77 | 77 00 00 00 77 88 88 78 |wwwwwwww|w...w..x|
|000016a0| 00 00 00 87 88 88 bb 88 | bb 8b b8 8b bb bb bb bb |........|........|
|000016b0| bb bb 0b 70 00 00 00 77 | 88 bb 8e ee b8 b8 8b 8b |...p...w|........|
|000016c0| bb bb bb bb bb bb 8b 78 | 00 00 00 77 88 eb 8e ee |.......x|...w....|
|000016d0| e8 b8 89 89 b9 bb bb bb | bb bb 7b 77 00 00 00 77 |........|..{w...w|
|000016e0| 88 a8 aa 88 aa 89 98 89 | 88 98 b9 bb bb bb 7b 70 |........|......{p|
|000016f0| 00 00 00 77 88 e8 ee ee | ee 99 99 99 99 99 bb bb |...w....|........|
|00001700| 99 bb bb 70 00 00 00 87 | 88 00 ee ee 9e 99 99 99 |...p....|........|
|00001710| 99 bb bb 99 99 bb 7b 70 | 00 00 00 87 88 bb bb 9a |......{p|........|
|00001720| 99 99 99 99 bb bb 9b 99 | 99 bb 7b 70 00 00 00 87 |........|..{p....|
|00001730| 88 77 bb 9a 99 99 99 bb | bb bb bb bb 99 bb 7b 77 |.w......|......{w|
|00001740| 00 00 00 87 8b bb bb ba | bb bb bb bb bb 99 99 bb |........|........|
|00001750| bb bb 0b 77 00 00 00 77 | 77 00 b8 ba 99 bb bb 99 |...w...w|w.......|
|00001760| 99 99 b9 bb bb bb 8b 77 | 00 00 00 77 77 87 08 ba |.......w|...ww...|
|00001770| bb bb 99 99 b9 bb bb bb | 00 bb 0b 77 00 00 00 77 |........|...w...w|
|00001780| 77 77 00 bb bb bb bb bb | bb bb bb bb 80 bb 0b 77 |ww......|.......w|
|00001790| 00 00 00 77 77 77 bb bb | bb bb bb bb bb bb bb 0b |...www..|........|
|000017a0| f8 bb 0b 77 00 00 00 77 | 00 bb bb 77 b7 bb bb bb |...w...w|...w....|
|000017b0| bb bb bb eb 89 bb 0b 77 | 00 00 00 77 bb bb 80 77 |.......w|...w...w|
|000017c0| 07 b0 bb bb bb bb bb ee | 00 bb 0b 77 00 00 00 77 |........|...w...w|
|000017d0| 77 77 77 77 77 77 b0 bb | bb 7b 77 77 77 77 77 77 |wwwwww..|.{wwwwww|
|000017e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000017f0| 00 00 00 00 ff ff ff f0 | ff ff 00 ff 00 f0 0f f0 |........|........|
|00001800| 00 00 00 00 00 00 0f 00 | ff ff ff 00 f0 00 f0 00 |........|........|
|00001810| 0f 0f f0 f0 00 00 00 00 | 00 ff 0f 00 ff ff ff 00 |........|........|
|00001820| f0 00 f0 00 0f 0f f0 f0 | 00 00 00 00 ff ff 0f 00 |........|........|
|00001830| ff ff ff 00 f0 00 00 ff | 00 f0 0f f0 ff 0f 00 ff |........|........|
|00001840| ff ff 0f 00 ff ff ff 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001850| 00 00 ff ff 00 ff 0f 00 | ff ff ff 00 00 00 00 00 |........|........|
|00001860| 00 00 00 00 00 ff ff 00 | 00 ff 0f 00 ff ff ff 00 |........|........|
|00001870| 00 00 00 00 00 00 00 00 | ff ff 0f 00 00 ff 0f 00 |........|........|
|00001880| ff ff ff 00 00 00 00 00 | 00 00 00 ff ff ff ff ff |........|........|
|00001890| 00 ff 0f 00 ff ff ff 00 | 00 00 00 00 00 00 ff ff |........|........|
|000018a0| 00 00 00 f0 ff ff 0f 00 | ff ff ff 00 00 00 00 00 |........|........|
|000018b0| 00 ff ff 00 00 00 00 00 | f0 ff 0f 00 ff ff ff 00 |........|........|
|000018c0| 00 00 00 00 ff ff 00 00 | 00 00 00 00 00 ff 0f 00 |........|........|
|000018d0| ff ff ff 00 00 00 00 ff | ff 00 00 00 00 00 00 00 |........|........|
|000018e0| 00 ff 0f 00 ff ff ff 00 | 00 00 ff ff 00 00 00 00 |........|........|
|000018f0| 00 00 00 00 00 ff 0f 00 | ff ff ff 00 00 ff ff 00 |........|........|
|00001900| 00 00 00 00 00 00 00 00 | 00 ff 0f 00 ff ff ff 00 |........|........|
|00001910| ff ff 00 00 00 00 00 00 | 00 00 00 00 00 ff 0f 00 |........|........|
|00001920| ff ff ff 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001930| 00 00 00 00 ff ff ff 80 | 01 00 00 66 69 6c 65 5f |........|...file_|
|00001940| 66 66 32 00 00 00 00 04 | 00 00 00 10 00 00 00 00 |ff2.....|........|
|00001950| 00 00 00 07 00 00 00 2c | 00 00 00 2c 00 00 00 0c |.......,|...,....|
|00001960| 00 00 00 77 77 77 77 77 | 77 77 77 77 77 77 77 77 |...wwwww|wwwwwwww|
|00001970| 77 77 77 77 00 77 77 77 | 00 00 00 00 00 00 00 00 |wwww.www|........|
|00001980| 00 00 00 00 00 00 00 77 | 00 77 77 77 00 00 50 55 |.......w|.www..PU|
|00001990| 55 55 55 55 55 00 00 00 | 00 00 00 77 00 77 77 77 |UUUUU...|...w.www|
|000019a0| 00 00 50 33 53 55 55 33 | 53 00 00 00 00 00 00 77 |..P3SUU3|S......w|
|000019b0| 00 77 77 77 00 00 50 33 | 13 11 51 33 53 00 00 00 |.www..P3|..Q3S...|
|000019c0| 00 00 00 77 00 77 77 77 | 00 00 50 33 13 11 51 33 |...w.www|..P3..Q3|
|000019d0| 53 00 00 00 00 00 00 77 | 00 77 77 77 00 00 50 33 |S......w|.www..P3|
|000019e0| 33 33 33 33 53 00 00 00 | 00 00 00 77 00 77 77 77 |3333S...|...w.www|
|000019f0| 00 00 50 00 00 00 00 00 | 50 00 00 00 00 00 00 77 |..P.....|P......w|
|00001a00| 00 77 77 77 50 55 55 55 | 55 55 55 55 55 55 55 00 |.wwwPUUU|UUUUUUU.|
|00001a10| 07 00 00 77 00 77 77 77 | 60 cc cc cc cc cc cc 7c |...w.www|`......||
|00001a20| 77 c7 6c 70 70 55 00 77 | 00 77 77 77 60 5c 55 55 |w.lppU.w|.www`\UU|
|00001a30| 55 55 55 55 55 55 55 75 | 50 cc 05 77 00 00 00 77 |UUUUUUUu|P..w...w|
|00001a40| 60 c4 cc cc cc cc cc cc | cc cc cc cc 06 c5 5c 77 |`.......|......\w|
|00001a50| 00 77 77 77 00 c7 66 22 | 2c 22 c2 22 66 5c c5 c5 |.www..f"|,"."f\..|
|00001a60| 06 50 55 77 00 77 77 77 | 60 cc 26 26 22 22 22 62 |.PUw.www|`.&&"""b|
|00001a70| 62 7c c7 75 7c 00 00 77 | 00 77 77 77 40 44 44 44 |b|.u|..w|.www@DDD|
|00001a80| 44 44 44 44 44 44 44 44 | 44 00 00 77 00 77 77 77 |DDDDDDDD|D..w.www|
|00001a90| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 77 |........|.......w|
|00001aa0| 00 77 77 77 77 77 77 77 | 77 77 77 77 77 77 77 77 |.wwwwwww|wwwwwwww|
|00001ab0| 77 77 77 77 00 77 cc 98 | 00 00 00 73 6d 61 6c 6c |wwww.w..|...small|
|00001ac0| 5f 66 66 32 00 00 00 02 | 00 00 00 08 00 00 00 00 |_ff2....|........|
|00001ad0| 00 00 00 07 00 00 00 2c | 00 00 00 2c 00 00 00 0c |.......,|...,....|
|00001ae0| 00 00 00 77 77 77 77 77 | 77 77 77 77 00 00 70 77 |...wwwww|wwww..pw|
|00001af0| 00 35 33 05 00 00 00 77 | 00 00 70 77 00 15 11 05 |.53....w|..pw....|
|00001b00| 00 00 00 77 00 00 70 77 | 55 55 55 55 05 00 00 77 |...w..pw|UUUU...w|
|00001b10| 00 00 70 77 c5 cc cc cc | 06 50 55 77 00 00 70 77 |..pw....|.PUw..pw|
|00001b20| c5 55 55 55 65 55 5c 77 | 00 00 70 77 60 cc 22 22 |.UUUeU\w|..pw`.""|
|00001b30| c2 6c 55 77 00 00 70 77 | 54 55 55 55 55 55 00 77 |.lUw..pw|TUUUUU.w|
|00001b40| 00 00 70 77 77 77 77 77 | 77 77 77 77 00 00 00 46 |..pwwwww|wwww...F|
|00001b50| 69 6c 65 44 61 74 61 82 | 54 65 6d 70 6c 61 74 65 |ileData.|Template|
|00001b60| 73 00 00 df 01 00 00 43 | ec ff ff b1 bc a5 a1 03 |s......C|........|
|00001b70| 00 d1 aa ff ff ff ff 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001b80| 00 00 00 2c 00 00 00 b3 | 01 00 00 01 00 00 00 70 |...,....|.......p|
|00001b90| 72 6f 67 49 6e 66 6f 0d | 00 00 00 00 00 00 00 94 |rogInfo.|........|
|00001ba0| 01 00 00 2c 02 00 00 10 | 04 00 00 04 03 00 00 00 |...,....|........|
|00001bb0| 00 00 00 00 00 00 00 ff | ff ff ff 52 00 00 84 07 |........|...R....|
|00001bc0| 02 07 01 0c 0e 0c 00 00 | 00 00 00 00 fc ff ff 00 |........|........|
|00001bd0| 05 00 00 00 00 00 00 3d | 01 00 00 00 30 00 00 01 |.......=|....0...|
|00001be0| 00 00 00 00 00 00 00 78 | 01 00 00 ff ff ff ff 13 |.......x|........|
|00001bf0| 00 00 00 09 00 00 00 a4 | 02 00 00 34 ff ff ff 54 |........|...4...T|
|00001c00| 03 00 00 64 ff ff ff 3d | 30 00 b7 0d 4b 0d 74 69 |...d...=|0...K.ti|
|00001c10| 74 6c 65 64 3e 0d fe 9a | 00 00 00 cc ff ff ff 76 |tled>...|.......v|
|00001c20| 02 00 00 fc ff ff ff 3d | 60 00 07 55 6c 74 69 6d |.......=|`..Ultim|
|00001c30| 61 74 65 0d 00 00 00 9a | 00 00 00 98 ff ff ff 76 |ate.....|.......v|
|00001c40| 02 00 00 c8 ff ff ff 3d | 61 00 07 8b 01 00 00 ff |.......=|a.......|
|00001c50| ff ff ff 10 00 00 00 9a | 00 00 00 64 ff ff ff 76 |........|...d...v|
|00001c60| 02 00 00 94 ff ff ff 3d | 61 00 07 9b 01 00 00 ff |.......=|a.......|
|00001c70| ff ff ff 28 00 00 00 9a | 00 00 00 30 ff ff ff 76 |...(....|...0...v|
|00001c80| 02 00 00 60 ff ff ff 3d | 61 00 07 b2 01 00 00 ff |...`...=|a.......|
|00001c90| ff ff ff 1e 00 00 00 3e | 00 00 00 d0 ff ff ff 9a |.......>|........|
|00001ca0| 00 00 00 f8 ff ff ff 19 | 00 00 17 4e 61 6d 65 3a |........|...Name:|
|00001cb0| 0d 6c 65 64 3e 0d fe 0e | 00 00 00 9c ff ff ff 9a |.led>...|........|
|00001cc0| 00 00 00 c4 ff ff ff 19 | 00 00 17 50 75 72 70 6f |........|...Purpo|
|00001cd0| 73 65 3a 0d 3e 0d fe 1e | 00 00 00 68 ff ff ff 9a |se:.>...|...h....|
|00001ce0| 00 00 00 90 ff ff ff 19 | 00 00 17 41 75 74 68 6f |........|...Autho|
|00001cf0| 72 3a 0d 64 3e 0d fe 0e | 00 00 00 38 ff ff ff 9a |r:.d>...|...8....|
|00001d00| 00 00 00 60 ff ff ff 19 | 00 00 17 56 65 72 73 69 |...`....|...Versi|
|00001d10| 6f 6e 3a 0d 3e 0d fe 41 | 62 6f 75 74 20 74 68 69 |on:.>..A|bout thi|
|00001d20| 73 20 70 72 6f 67 72 61 | 6d 0d 44 65 73 6b 74 6f |s progra|m.Deskto|
|00001d30| 70 20 55 74 69 6c 69 74 | 79 0d a9 20 44 61 72 72 |p Utilit|y.. Darr|
|00001d40| 65 6e 20 53 69 6c 6c 65 | 74 74 2c 20 31 39 39 31 |en Sille|tt, 1991|
|00001d50| 0d 0d 46 69 6c 65 44 61 | 74 61 82 57 69 6d 70 4c |..FileDa|ta.WimpL|
|00001d60| 69 62 00 00 00 00 f4 14 | 00 00 43 fb ff ff 4c 7c |ib......|..C...L||
|00001d70| a5 a1 03 00 d1 63 0d 00 | 0a 0e f4 20 3e 57 69 6d |.....c..|... >Wim|
|00001d80| 70 4c 69 62 0d 00 14 21 | dd 20 a4 69 6e 69 74 69 |pLib...!|. .initi|
|00001d90| 61 6c 69 73 65 5f 77 69 | 6d 70 28 61 70 70 5f 6e |alise_wi|mp(app_n|
|00001da0| 61 6d 65 24 29 0d 00 19 | 19 20 20 ea 20 74 61 73 |ame$)...|. . tas|
|00001db0| 6b 5f 69 64 25 2c 76 65 | 72 73 69 6f 6e 25 0d 00 |k_id%,ve|rsion%..|
|00001dc0| 1e 38 20 20 de 20 77 69 | 6d 70 5f 62 6c 6f 63 6b |.8 . wi|mp_block|
|00001dd0| 25 20 35 31 32 2c 6d 65 | 6e 75 5f 62 6c 6f 63 6b |% 512,me|nu_block|
|00001de0| 25 20 26 31 30 30 30 2c | 64 61 74 61 5f 62 6c 6f |% &1000,|data_blo|
|00001df0| 63 6b 25 20 36 34 0d 00 | 23 1e 20 20 6d 65 6e 75 |ck% 64..|#. menu|
|00001e00| 5f 66 72 65 65 25 20 3d | 20 6d 65 6e 75 5f 62 6c |_free% =| menu_bl|
|00001e10| 6f 63 6b 25 0d 00 28 46 | 20 20 c8 99 20 22 57 69 |ock%..(F| .. "Wi|
|00001e20| 6d 70 5f 49 6e 69 74 69 | 61 6c 69 73 65 22 2c 32 |mp_Initi|alise",2|
|00001e30| 30 30 2c 26 34 42 35 33 | 34 31 35 34 2c 61 70 70 |00,&4B53|4154,app|
|00001e40| 5f 6e 61 6d 65 24 20 b8 | 20 76 65 72 73 69 6f 6e |_name$ .| version|
|00001e50| 25 2c 74 61 73 6b 5f 69 | 64 25 0d 00 2d 21 20 20 |%,task_i|d%..-! |
|00001e60| 61 70 70 6c 69 63 61 74 | 69 6f 6e 24 20 20 20 20 |applicat|ion$ |
|00001e70| 3d 20 61 70 70 5f 6e 61 | 6d 65 24 0d 00 2e 20 20 |= app_na|me$... |
|00001e80| 20 61 70 70 6c 69 63 61 | 74 69 6f 6e 5f 69 64 25 | applica|tion_id%|
|00001e90| 20 3d 20 74 61 73 6b 5f | 69 64 25 0d 00 32 1a 20 | = task_|id%..2. |
|00001ea0| 20 62 61 72 5f 69 63 6f | 6e 5f 6c 65 66 74 20 20 | bar_ico|n_left |
|00001eb0| 20 3d 20 2d 32 0d 00 3c | 1a 20 20 62 61 72 5f 69 | = -2..<|. bar_i|
|00001ec0| 63 6f 6e 5f 72 69 67 68 | 74 20 20 3d 20 2d 31 0d |con_righ|t = -1.|
|00001ed0| 00 3d 2b 20 20 61 64 6a | 75 73 74 5f 62 75 74 74 |.=+ adj|ust_butt|
|00001ee0| 6f 6e 20 20 20 3d 20 31 | 20 3a 20 6d 65 6e 75 5f |on = 1| : menu_|
|00001ef0| 62 75 74 74 6f 6e 20 3d | 20 32 0d 00 3e 2c 20 20 |button =| 2..>, |
|00001f00| 73 65 6c 65 63 74 5f 62 | 75 74 74 6f 6e 20 20 20 |select_b|utton |
|00001f10| 3d 20 34 20 3a 20 69 63 | 6f 6e 5f 62 61 72 20 20 |= 4 : ic|on_bar |
|00001f20| 20 20 3d 20 2d 32 0d 00 | 41 1a 20 20 63 75 72 72 | = -2..|A. curr|
|00001f30| 65 6e 74 5f 6d 65 6e 75 | 25 20 20 20 3d 20 2d 31 |ent_menu|% = -1|
|00001f40| 0d 00 42 2b 20 20 6d 65 | 6e 75 5f 78 25 20 20 20 |..B+ me|nu_x% |
|00001f50| 20 20 20 20 20 20 3d 20 | 30 20 3a 20 6d 65 6e 75 | = |0 : menu|
|00001f60| 5f 79 25 20 20 20 20 20 | 3d 20 30 0d 00 43 2f 20 |_y% |= 0..C/ |
|00001f70| 20 64 61 74 61 5f 73 61 | 76 65 25 20 20 20 20 20 | data_sa|ve% |
|00001f80| 20 3d 20 31 20 3a 20 64 | 61 74 61 5f 73 61 76 65 | = 1 : d|ata_save|
|00001f90| 5f 61 63 6b 25 20 20 3d | 20 32 0d 00 44 2f 20 20 |_ack% =| 2..D/ |
|00001fa0| 64 61 74 61 5f 6c 6f 61 | 64 25 20 20 20 20 20 20 |data_loa|d% |
|00001fb0| 3d 20 33 20 3a 20 64 61 | 74 61 5f 6c 6f 61 64 5f |= 3 : da|ta_load_|
|00001fc0| 61 63 6b 25 20 20 3d 20 | 34 0d 00 46 0d 3d 74 61 |ack% = |4..F.=ta|
|00001fd0| 73 6b 5f 69 64 25 0d 00 | 64 2a dd 20 a4 63 72 65 |sk_id%..|d*. .cre|
|00001fe0| 61 74 65 5f 62 61 72 5f | 69 63 6f 6e 28 61 70 70 |ate_bar_|icon(app|
|00001ff0| 5f 6e 61 6d 65 24 2c 70 | 6f 73 69 74 69 6f 6e 29 |_name$,p|osition)|
|00002000| 0d 00 69 0d 20 20 ea 20 | 69 63 6f 6e 25 0d 00 6e |..i. . |icon%..n|
|00002010| 1f 20 20 77 69 6d 70 5f | 62 6c 6f 63 6b 25 21 30 |. wimp_|block%!0|
|00002020| 20 20 3d 20 70 6f 73 69 | 74 69 6f 6e 0d 00 78 18 | = posi|tion..x.|
|00002030| 20 20 77 69 6d 70 5f 62 | 6c 6f 63 6b 25 21 34 20 | wimp_b|lock%!4 |
|00002040| 20 3d 20 30 0d 00 82 18 | 20 20 77 69 6d 70 5f 62 | = 0....| wimp_b|
|00002050| 6c 6f 63 6b 25 21 38 20 | 20 3d 20 30 0d 00 8c 19 |lock%!8 | = 0....|
|00002060| 20 20 77 69 6d 70 5f 62 | 6c 6f 63 6b 25 21 31 32 | wimp_b|lock%!12|
|00002070| 20 3d 20 36 38 0d 00 96 | 19 20 20 77 69 6d 70 5f | = 68...|. wimp_|
|00002080| 62 6c 6f 63 6b 25 21 31 | 36 20 3d 20 36 38 0d 00 |block%!1|6 = 68..|
|00002090| a0 1c 20 20 77 69 6d 70 | 5f 62 6c 6f 63 6b 25 21 |.. wimp|_block%!|
|000020a0| 32 30 20 3d 20 26 33 30 | 30 32 0d 00 aa 25 20 20 |20 = &30|02...% |
|000020b0| 24 28 77 69 6d 70 5f 62 | 6c 6f 63 6b 25 20 2b 20 |$(wimp_b|lock% + |
|000020c0| 32 34 29 20 3d 20 61 70 | 70 5f 6e 61 6d 65 24 0d |24) = ap|p_name$.|
|000020d0| 00 b4 2f 20 20 c8 99 20 | 22 57 69 6d 70 5f 43 72 |../ .. |"Wimp_Cr|
|000020e0| 65 61 74 65 49 63 6f 6e | 22 2c 2c 77 69 6d 70 5f |eateIcon|",,wimp_|
|000020f0| 62 6c 6f 63 6b 25 20 b8 | 20 69 63 6f 6e 25 0d 00 |block% .| icon%..|
|00002100| be 0a 3d 69 63 6f 6e 25 | 0d 00 c8 1f dd 20 f2 63 |..=icon%|..... .c|
|00002110| 6c 6f 73 65 64 6f 77 6e | 5f 77 69 6d 70 28 74 61 |losedown|_wimp(ta|
|00002120| 73 6b 5f 69 64 25 29 0d | 00 d2 2c 20 20 c8 99 20 |sk_id%).|.., .. |
|00002130| 22 57 69 6d 70 5f 43 6c | 6f 73 65 44 6f 77 6e 22 |"Wimp_Cl|oseDown"|
|00002140| 2c 74 61 73 6b 5f 69 64 | 25 2c 26 34 42 35 33 34 |,task_id|%,&4B534|
|00002150| 31 35 34 0d 00 dc 05 e1 | 0d 01 2c 19 dd 20 a4 63 |154.....|..,.. .c|
|00002160| 72 65 61 74 65 5f 6d 65 | 6e 75 28 6d 65 6e 75 24 |reate_me|nu(menu$|
|00002170| 29 0d 01 36 1f 20 20 ea | 20 6d 65 6e 75 5f 70 74 |)..6. .| menu_pt|
|00002180| 72 25 2c 77 69 64 74 68 | 25 2c 74 69 74 6c 65 24 |r%,width|%,title$|
|00002190| 0d 01 40 1c 20 20 6d 65 | 6e 75 5f 70 74 72 25 20 |..@. me|nu_ptr% |
|000021a0| 3d 20 6d 65 6e 75 5f 66 | 72 65 65 25 0d 01 4a 23 |= menu_f|ree%..J#|
|000021b0| 20 20 74 69 74 6c 65 24 | 20 20 20 20 3d 20 a4 66 | title$| = .f|
|000021c0| 69 65 6c 64 28 6d 65 6e | 75 24 2c 22 2c 22 29 0d |ield(men|u$,",").|
|000021d0| 01 54 18 20 20 e7 20 a9 | 28 74 69 74 6c 65 24 29 |.T. . .|(title$)|
|000021e0| 20 3e 20 31 32 20 8c 0d | 01 5e 22 20 20 20 20 24 | > 12 ..|.^" $|
|000021f0| 28 6d 65 6e 75 5f 70 74 | 72 25 29 20 3d 20 c0 74 |(menu_pt|r%) = .t|
|00002200| 69 74 6c 65 24 2c 31 32 | 29 0d 01 68 13 20 20 20 |itle$,12|)..h. |
|00002210| 20 77 69 64 74 68 25 20 | 3d 20 31 32 0d 01 72 07 | width% |= 12..r.|
|00002220| 20 20 cc 0d 01 7c 1d 20 | 20 20 20 24 28 6d 65 6e | ...|. | $(men|
|00002230| 75 5f 70 74 72 25 29 20 | 3d 20 74 69 74 6c 65 24 |u_ptr%) |= title$|
|00002240| 0d 01 86 1a 20 20 20 20 | 77 69 64 74 68 25 20 3d |.... |width% =|
|00002250| 20 a9 28 74 69 74 6c 65 | 24 29 0d 01 90 07 20 20 | .(title|$).... |
|00002260| cd 0d 01 9a 2a 20 20 6d | 65 6e 75 5f 70 74 72 25 |....* m|enu_ptr%|
|00002270| 3f 31 32 20 3d 20 37 20 | 20 3a 20 6d 65 6e 75 5f |?12 = 7 | : menu_|
|00002280| 70 74 72 25 3f 31 33 20 | 3d 20 32 0d 01 a4 2a 20 |ptr%?13 |= 2...* |
|00002290| 20 6d 65 6e 75 5f 70 74 | 72 25 3f 31 34 20 3d 20 | menu_pt|r%?14 = |
|000022a0| 37 20 20 3a 20 6d 65 6e | 75 5f 70 74 72 25 3f 31 |7 : men|u_ptr%?1|
|000022b0| 35 20 3d 20 30 0d 01 ae | 2a 20 20 6d 65 6e 75 5f |5 = 0...|* menu_|
|000022c0| 70 74 72 25 21 32 30 20 | 3d 20 34 34 20 3a 20 6d |ptr%!20 |= 44 : m|
|000022d0| 65 6e 75 5f 70 74 72 25 | 21 32 34 20 3d 20 30 0d |enu_ptr%|!24 = 0.|
|000022e0| 01 b8 24 20 20 6d 65 6e | 75 5f 69 74 65 6d 5f 70 |..$ men|u_item_p|
|000022f0| 74 72 25 20 3d 20 6d 65 | 6e 75 5f 70 74 72 25 20 |tr% = me|nu_ptr% |
|00002300| 2b 20 34 0d 01 c2 14 20 | 20 c8 95 20 6d 65 6e 75 |+ 4.... | .. menu|
|00002310| 24 20 3c 3e 20 22 22 0d | 01 cc 1c 20 20 20 20 6d |$ <> "".|... m|
|00002320| 65 6e 75 5f 69 74 65 6d | 5f 70 74 72 25 20 2b 3d |enu_item|_ptr% +=|
|00002330| 20 32 34 0d 01 d6 26 20 | 20 20 20 6d 65 6e 75 5f | 24...& | menu_|
|00002340| 69 74 65 6d 24 20 3d 20 | a4 66 69 65 6c 64 28 6d |item$ = |.field(m|
|00002350| 65 6e 75 24 2c 22 2c 22 | 29 0d 01 e0 1c 20 20 20 |enu$,","|).... |
|00002360| 20 21 6d 65 6e 75 5f 69 | 74 65 6d 5f 70 74 72 25 | !menu_i|tem_ptr%|
|00002370| 20 20 3d 20 30 0d 01 ea | 1d 20 20 20 20 6d 65 6e | = 0...|. men|
|00002380| 75 5f 69 74 65 6d 5f 70 | 74 72 25 21 34 20 3d 20 |u_item_p|tr%!4 = |
|00002390| 2d 31 0d 01 f4 23 20 20 | 20 20 6d 65 6e 75 5f 69 |-1...# | menu_i|
|000023a0| 74 65 6d 5f 70 74 72 25 | 21 38 20 3d 20 26 37 30 |tem_ptr%|!8 = &70|
|000023b0| 30 30 30 32 31 0d 01 fe | 24 20 20 20 20 c8 95 20 |00021...|$ .. |
|000023c0| a7 22 23 24 25 5e 22 2c | c2 6d 65 6e 75 5f 69 74 |."#$%^",|.menu_it|
|000023d0| 65 6d 24 29 29 20 3e 20 | 30 0d 02 08 1b 20 20 20 |em$)) > |0.... |
|000023e0| 20 20 20 c8 8e 20 c2 6d | 65 6e 75 5f 69 74 65 6d | .. .m|enu_item|
|000023f0| 24 29 20 ca 0d 02 12 45 | 20 20 20 20 20 20 20 20 |$) ....E| |
|00002400| c9 20 22 23 22 20 3a 20 | 3f 6d 65 6e 75 5f 69 74 |. "#" : |?menu_it|
|00002410| 65 6d 5f 70 74 72 25 20 | 20 20 3d 20 3f 6d 65 6e |em_ptr% | = ?men|
|00002420| 75 5f 69 74 65 6d 5f 70 | 74 72 25 20 20 20 84 20 |u_item_p|tr% . |
|00002430| 25 30 30 30 30 30 30 30 | 31 0d 02 1c 45 20 20 20 |%0000000|1...E |
|00002440| 20 20 20 20 20 c9 20 22 | 24 22 20 3a 20 3f 6d 65 | . "|$" : ?me|
|00002450| 6e 75 5f 69 74 65 6d 5f | 70 74 72 25 20 20 20 3d |nu_item_|ptr% =|
|00002460| 20 3f 6d 65 6e 75 5f 69 | 74 65 6d 5f 70 74 72 25 | ?menu_i|tem_ptr%|
|00002470| 20 20 20 84 20 25 30 30 | 30 30 30 30 31 30 0d 02 | . %00|000010..|
|00002480| 26 45 20 20 20 20 20 20 | 20 20 c9 20 22 25 22 20 |&E | . "%" |
|00002490| 3a 20 6d 65 6e 75 5f 69 | 74 65 6d 5f 70 74 72 25 |: menu_i|tem_ptr%|
|000024a0| 3f 31 30 20 3d 20 6d 65 | 6e 75 5f 69 74 65 6d 5f |?10 = me|nu_item_|
|000024b0| 70 74 72 25 3f 31 30 20 | 84 20 25 30 31 30 30 30 |ptr%?10 |. %01000|
|000024c0| 30 30 30 0d 02 30 45 20 | 20 20 20 20 20 20 20 c9 |000..0E | .|
|000024d0| 20 22 5e 22 20 3a 20 3f | 6d 65 6e 75 5f 69 74 65 | "^" : ?|menu_ite|
|000024e0| 6d 5f 70 74 72 25 20 20 | 20 3d 20 3f 6d 65 6e 75 |m_ptr% | = ?menu|
|000024f0| 5f 69 74 65 6d 5f 70 74 | 72 25 20 20 20 84 20 25 |_item_pt|r% . %|
|00002500| 30 30 30 30 30 31 30 30 | 0d 02 3a 0b 20 20 20 20 |00000100|..:. |
|00002510| 20 20 cb 0d 02 44 23 20 | 20 20 20 20 20 6d 65 6e | ...D# | men|
|00002520| 75 5f 69 74 65 6d 24 20 | 3d 20 c0 6d 65 6e 75 5f |u_item$ |= .menu_|
|00002530| 69 74 65 6d 24 29 0d 02 | 4e 09 20 20 20 20 ce 0d |item$)..|N. ..|
|00002540| 02 58 39 20 20 20 20 e7 | 20 a9 28 6d 65 6e 75 5f |.X9 .| .(menu_|
|00002550| 69 74 65 6d 24 29 20 3e | 20 77 69 64 74 68 25 20 |item$) >| width% |
|00002560| 8c 20 77 69 64 74 68 25 | 20 3d 20 a9 28 6d 65 6e |. width%| = .(men|
|00002570| 75 5f 69 74 65 6d 24 29 | 0d 02 62 30 20 20 20 20 |u_item$)|..b0 |
|00002580| 24 28 6d 65 6e 75 5f 69 | 74 65 6d 5f 70 74 72 25 |$(menu_i|tem_ptr%|
|00002590| 2b 31 32 29 20 3d 20 6d | 65 6e 75 5f 69 74 65 6d |+12) = m|enu_item|
|000025a0| 24 20 2b 20 bd 28 30 29 | 0d 02 6c 07 20 20 ce 0d |$ + .(0)|..l. ..|
|000025b0| 02 76 33 20 20 3f 6d 65 | 6e 75 5f 69 74 65 6d 5f |.v3 ?me|nu_item_|
|000025c0| 70 74 72 25 20 3d 20 3f | 6d 65 6e 75 5f 69 74 65 |ptr% = ?|menu_ite|
|000025d0| 6d 5f 70 74 72 25 20 84 | 20 25 31 30 30 30 30 30 |m_ptr% .| %100000|
|000025e0| 30 30 0d 02 80 2c 20 20 | 6d 65 6e 75 5f 70 74 72 |00..., |menu_ptr|
|000025f0| 25 21 31 36 20 20 20 20 | 3d 20 28 77 69 64 74 68 |%!16 |= (width|
|00002600| 25 20 2a 20 38 20 2b 20 | 36 29 20 2a 20 32 0d 02 |% * 8 + |6) * 2..|
|00002610| 8a 2b 20 20 6d 65 6e 75 | 5f 66 72 65 65 25 20 20 |.+ menu|_free% |
|00002620| 20 20 20 20 3d 20 6d 65 | 6e 75 5f 69 74 65 6d 5f | = me|nu_item_|
|00002630| 70 74 72 25 20 2b 20 32 | 34 0d 02 94 0e 3d 6d 65 |ptr% + 2|4....=me|
|00002640| 6e 75 5f 70 74 72 25 0d | 02 bc 1d dd 20 f2 73 68 |nu_ptr%.|.... .sh|
|00002650| 6f 77 5f 6d 65 6e 75 28 | 6d 65 6e 75 25 2c 78 25 |ow_menu(|menu%,x%|
|00002660| 2c 79 25 29 0d 02 c6 1b | 20 20 63 75 72 72 65 6e |,y%)....| curren|
|00002670| 74 5f 6d 65 6e 75 25 20 | 3d 20 6d 65 6e 75 25 0d |t_menu% |= menu%.|
|00002680| 02 d0 18 20 20 6d 65 6e | 75 5f 78 25 20 20 20 20 |... men|u_x% |
|00002690| 20 20 20 3d 20 78 25 0d | 02 da 18 20 20 6d 65 6e | = x%.|... men|
|000026a0| 75 5f 79 25 20 20 20 20 | 20 20 20 3d 20 79 25 0d |u_y% | = y%.|
|000026b0| 02 e4 27 20 20 c8 99 20 | 22 57 69 6d 70 5f 43 72 |..' .. |"Wimp_Cr|
|000026c0| 65 61 74 65 4d 65 6e 75 | 22 2c 2c 6d 65 6e 75 25 |eateMenu|",,menu%|
|000026d0| 2c 78 25 2c 79 25 0d 02 | ee 05 e1 0d 03 20 12 dd |,x%,y%..|..... ..|
|000026e0| 20 f2 72 65 73 68 6f 77 | 5f 6d 65 6e 75 0d 03 2a | .reshow|_menu..*|
|000026f0| 2f 20 20 f2 73 68 6f 77 | 5f 6d 65 6e 75 28 63 75 |/ .show|_menu(cu|
|00002700| 72 72 65 6e 74 5f 6d 65 | 6e 75 25 2c 6d 65 6e 75 |rrent_me|nu%,menu|
|00002710| 5f 78 25 2c 6d 65 6e 75 | 5f 79 25 29 0d 03 34 05 |_x%,menu|_y%)..4.|
|00002720| e1 0d 03 84 12 dd 20 a4 | 64 65 63 6f 64 65 5f 6d |...... .|decode_m|
|00002730| 65 6e 75 0d 03 8e 12 20 | 20 ea 20 6d 65 6e 75 5f |enu.... | . menu_|
|00002740| 74 65 78 74 24 0d 03 98 | 4f 20 20 c8 99 20 22 57 |text$...|O .. "W|
|00002750| 69 6d 70 5f 44 65 63 6f | 64 65 4d 65 6e 75 22 2c |imp_Deco|deMenu",|
|00002760| 2c 63 75 72 72 65 6e 74 | 5f 6d 65 6e 75 25 2c 77 |,current|_menu%,w|
|00002770| 69 6d 70 5f 62 6c 6f 63 | 6b 25 2c c4 32 30 30 2c |imp_bloc|k%,.200,|
|00002780| 22 20 22 29 20 b8 20 2c | 2c 2c 6d 65 6e 75 5f 74 |" ") . ,|,,menu_t|
|00002790| 65 78 74 24 0d 03 a2 0f | 3d 6d 65 6e 75 5f 74 65 |ext$....|=menu_te|
|000027a0| 78 74 24 0d 03 e8 2f dd | 20 f2 6d 65 6e 75 5f 61 |xt$.../.| .menu_a|
|000027b0| 74 74 61 63 68 28 6d 65 | 6e 75 25 2c 70 6f 73 69 |ttach(me|nu%,posi|
|000027c0| 74 69 6f 6e 25 2c 61 74 | 74 61 63 68 6d 65 6e 74 |tion%,at|tachment|
|000027d0| 25 29 0d 03 f2 39 20 20 | 6d 65 6e 75 25 21 28 32 |%)...9 |menu%!(2|
|000027e0| 38 20 2b 20 32 34 20 2a | 20 28 70 6f 73 69 74 69 |8 + 24 *| (positi|
|000027f0| 6f 6e 25 20 2d 20 31 29 | 20 2b 20 34 29 20 3d 20 |on% - 1)| + 4) = |
|00002800| 61 74 74 61 63 68 6d 65 | 6e 74 25 0d 03 fc 05 e1 |attachme|nt%.....|
|00002810| 0d 04 4c 19 dd 20 a4 6d | 65 6e 75 5f 68 65 69 67 |..L.. .m|enu_heig|
|00002820| 68 74 28 6d 65 6e 75 25 | 29 0d 04 56 1e 20 20 ea |ht(menu%|)..V. .|
|00002830| 20 68 65 69 67 68 74 25 | 2c 6d 65 6e 75 5f 69 74 | height%|,menu_it|
|00002840| 65 6d 5f 70 74 72 25 0d | 04 60 21 20 20 6d 65 6e |em_ptr%.|.`! men|
|00002850| 75 5f 69 74 65 6d 5f 70 | 74 72 25 20 3d 20 6d 65 |u_item_p|tr% = me|
|00002860| 6e 75 25 20 2b 20 32 38 | 0d 04 6a 18 20 20 68 65 |nu% + 28|..j. he|
|00002870| 69 67 68 74 25 20 20 20 | 20 20 20 20 20 3d 20 30 |ight% | = 0|
|00002880| 0d 04 74 2a 20 20 c8 95 | 20 28 3f 6d 65 6e 75 5f |..t* ..| (?menu_|
|00002890| 69 74 65 6d 5f 70 74 72 | 25 20 80 20 25 31 30 30 |item_ptr|% . %100|
|000028a0| 30 30 30 30 30 29 20 3d | 20 30 0d 04 7e 1c 20 20 |00000) =| 0..~. |
|000028b0| 20 20 6d 65 6e 75 5f 69 | 74 65 6d 5f 70 74 72 25 | menu_i|tem_ptr%|
|000028c0| 20 2b 3d 20 32 34 0d 04 | 88 1b 20 20 20 20 68 65 | += 24..|.. he|
|000028d0| 69 67 68 74 25 20 20 20 | 20 20 20 20 20 2b 3d 20 |ight% | += |
|000028e0| 31 0d 04 92 07 20 20 ce | 0d 04 9c 1e 3d 39 36 20 |1.... .|....=96 |
|000028f0| 2b 20 28 34 34 20 2a 20 | 28 68 65 69 67 68 74 25 |+ (44 * |(height%|
|00002900| 20 2b 20 31 29 29 0d 04 | b0 28 dd 20 f2 6d 65 6e | + 1))..|.(. .men|
|00002910| 75 5f 74 69 63 6b 5f 74 | 6f 67 67 6c 65 28 6d 65 |u_tick_t|oggle(me|
|00002920| 6e 75 25 2c 70 6f 73 69 | 74 69 6f 6e 25 29 0d 04 |nu%,posi|tion%)..|
|00002930| ba 4f 20 20 6d 65 6e 75 | 25 3f 28 32 38 20 2b 20 |.O menu|%?(28 + |
|00002940| 32 34 20 2a 20 28 70 6f | 73 69 74 69 6f 6e 25 20 |24 * (po|sition% |
|00002950| 2d 20 31 29 29 20 3d 20 | 6d 65 6e 75 25 3f 28 32 |- 1)) = |menu%?(2|
|00002960| 38 20 2b 20 32 34 20 2a | 20 28 70 6f 73 69 74 69 |8 + 24 *| (positi|
|00002970| 6f 6e 25 20 2d 20 31 29 | 29 20 82 20 31 0d 04 c4 |on% - 1)|) . 1...|
|00002980| 05 e1 0d 05 14 2d dd 20 | f2 73 65 74 5f 6d 65 6e |.....-. |.set_men|
|00002990| 75 5f 74 69 63 6b 28 6d | 65 6e 75 25 2c 70 6f 73 |u_tick(m|enu%,pos|
|000029a0| 69 74 69 6f 6e 25 2c 74 | 69 63 6b 65 64 25 29 0d |ition%,t|icked%).|
|000029b0| 05 1e 11 20 20 e7 20 74 | 69 63 6b 65 64 25 20 8c |... . t|icked% .|
|000029c0| 0d 05 28 51 20 20 20 20 | 6d 65 6e 75 25 3f 28 32 |..(Q |menu%?(2|
|000029d0| 38 20 2b 20 32 34 20 2a | 20 28 70 6f 73 69 74 69 |8 + 24 *| (positi|
|000029e0| 6f 6e 25 20 2d 20 31 29 | 29 20 3d 20 6d 65 6e 75 |on% - 1)|) = menu|
|000029f0| 25 3f 28 32 38 20 2b 20 | 32 34 20 2a 20 28 70 6f |%?(28 + |24 * (po|
|00002a00| 73 69 74 69 6f 6e 25 20 | 2d 20 31 29 29 20 84 20 |sition% |- 1)) . |
|00002a10| 31 0d 05 32 07 20 20 cc | 0d 05 3c 59 20 20 20 20 |1..2. .|..<Y |
|00002a20| 6d 65 6e 75 25 3f 28 32 | 38 20 2b 20 32 34 20 2a |menu%?(2|8 + 24 *|
|00002a30| 20 28 70 6f 73 69 74 69 | 6f 6e 25 20 2d 20 31 29 | (positi|on% - 1)|
|00002a40| 29 20 3d 20 6d 65 6e 75 | 25 3f 28 32 38 20 2b 20 |) = menu|%?(28 + |
|00002a50| 32 34 20 2a 20 28 70 6f | 73 69 74 69 6f 6e 25 20 |24 * (po|sition% |
|00002a60| 2d 20 31 29 29 20 80 20 | 25 31 31 31 31 31 31 31 |- 1)) . |%1111111|
|00002a70| 30 0d 05 46 07 20 20 cd | 0d 05 50 05 e1 0d 05 78 |0..F. .|..P....x|
|00002a80| 23 dd 20 a4 6d 65 6e 75 | 5f 74 69 63 6b 65 64 28 |#. .menu|_ticked(|
|00002a90| 6d 65 6e 75 25 2c 70 6f | 73 69 74 69 6f 6e 25 29 |menu%,po|sition%)|
|00002aa0| 0d 05 82 0f 20 20 ea 20 | 72 65 73 75 6c 74 25 0d |.... . |result%.|
|00002ab0| 05 8c 35 20 20 e7 20 28 | 6d 65 6e 75 25 3f 28 32 |..5 . (|menu%?(2|
|00002ac0| 38 20 2b 20 32 34 20 2a | 20 28 70 6f 73 69 74 69 |8 + 24 *| (positi|
|00002ad0| 6f 6e 25 20 2d 20 31 29 | 29 20 80 20 31 29 20 3e |on% - 1)|) . 1) >|
|00002ae0| 20 30 20 8c 0d 05 96 13 | 20 20 20 20 72 65 73 75 | 0 .....| resu|
|00002af0| 6c 74 25 20 3d 20 b9 0d | 05 a0 07 20 20 cc 0d 05 |lt% = ..|... ...|
|00002b00| aa 13 20 20 20 20 72 65 | 73 75 6c 74 25 20 3d 20 |.. re|sult% = |
|00002b10| a3 0d 05 b4 07 20 20 cd | 0d 05 be 0c 3d 72 65 73 |..... .|....=res|
|00002b20| 75 6c 74 25 0d 05 dc 15 | dd 20 a4 61 64 6a 75 73 |ult%....|. .adjus|
|00002b30| 74 5f 70 72 65 73 73 65 | 64 0d 05 e6 2b 20 20 c8 |t_presse|d...+ .|
|00002b40| 99 20 22 57 69 6d 70 5f | 47 65 74 50 6f 69 6e 74 |. "Wimp_|GetPoint|
|00002b50| 65 72 49 6e 66 6f 22 2c | 2c 64 61 74 61 5f 62 6c |erInfo",|,data_bl|
|00002b60| 6f 63 6b 25 0d 05 f0 19 | 3d 20 28 64 61 74 61 5f |ock%....|= (data_|
|00002b70| 62 6c 6f 63 6b 25 21 38 | 20 80 20 31 29 0d 06 40 |block%!8| . 1)..@|
|00002b80| 21 dd 20 a4 66 69 65 6c | 64 28 f8 20 6d 65 6e 75 |!. .fiel|d(. menu|
|00002b90| 24 2c 20 73 65 70 61 72 | 61 74 6f 72 24 29 0d 06 |$, separ|ator$)..|
|00002ba0| 4a 0f 20 20 ea 20 72 65 | 73 75 6c 74 24 0d 06 54 |J. . re|sult$..T|
|00002bb0| 39 20 20 72 65 73 75 6c | 74 24 20 3d 20 c0 6d 65 |9 resul|t$ = .me|
|00002bc0| 6e 75 24 2c a7 6d 65 6e | 75 24 2b 73 65 70 61 72 |nu$,.men|u$+separ|
|00002bd0| 61 74 6f 72 24 2c 73 65 | 70 61 72 61 74 6f 72 24 |ator$,se|parator$|
|00002be0| 29 20 2d 20 31 29 0d 06 | 5e 31 20 20 6d 65 6e 75 |) - 1)..|^1 menu|
|00002bf0| 24 20 20 20 3d 20 c2 6d | 65 6e 75 24 2c a9 28 6d |$ = .m|enu$,.(m|
|00002c00| 65 6e 75 24 29 20 2d 20 | a9 28 72 65 73 75 6c 74 |enu$) - |.(result|
|00002c10| 24 29 20 2d 20 31 29 0d | 06 68 0c 3d 72 65 73 75 |$) - 1).|.h.=resu|
|00002c20| 6c 74 24 0d 06 a4 1b dd | 20 f2 6f 70 65 6e 5f 74 |lt$.....| .open_t|
|00002c30| 65 6d 70 6c 61 74 65 28 | 66 69 6c 65 24 29 0d 06 |emplate(|file$)..|
|00002c40| ae 27 20 20 de 20 69 63 | 6f 6e 5f 73 70 61 63 65 |.' . ic|on_space|
|00002c50| 25 20 35 31 32 2c 20 74 | 65 6d 70 6c 61 74 65 25 |% 512, t|emplate%|
|00002c60| 20 31 30 32 34 0d 06 b8 | 29 20 20 69 63 6f 6e 5f | 1024...|) icon_|
|00002c70| 73 70 61 63 65 5f 65 6e | 64 25 20 3d 20 69 63 6f |space_en|d% = ico|
|00002c80| 6e 5f 73 70 61 63 65 25 | 20 2b 20 35 31 32 0d 06 |n_space%| + 512..|
|00002c90| c2 23 20 20 c8 99 20 22 | 57 69 6d 70 5f 4f 70 65 |.# .. "|Wimp_Ope|
|00002ca0| 6e 54 65 6d 70 6c 61 74 | 65 22 2c 2c 66 69 6c 65 |nTemplat|e",,file|
|00002cb0| 24 0d 06 cc 05 e1 0d 07 | 08 1b dd 20 a4 6c 6f 61 |$.......|... .loa|
|00002cc0| 64 5f 74 65 6d 70 6c 61 | 74 65 28 6e 61 6d 65 24 |d_templa|te(name$|
|00002cd0| 29 0d 07 12 0f 20 20 ea | 20 68 61 6e 64 6c 65 25 |).... .| handle%|
|00002ce0| 0d 07 1c 5e 20 20 c8 99 | 20 22 57 69 6d 70 5f 4c |...^ ..| "Wimp_L|
|00002cf0| 6f 61 64 54 65 6d 70 6c | 61 74 65 22 2c 2c 74 65 |oadTempl|ate",,te|
|00002d00| 6d 70 6c 61 74 65 25 2c | 69 63 6f 6e 5f 73 70 61 |mplate%,|icon_spa|
|00002d10| 63 65 25 2c 69 63 6f 6e | 5f 73 70 61 63 65 5f 65 |ce%,icon|_space_e|
|00002d20| 6e 64 25 2c 2d 31 2c 6e | 61 6d 65 24 2c 30 20 b8 |nd%,-1,n|ame$,0 .|
|00002d30| 20 2c 2c 69 63 6f 6e 5f | 73 70 61 63 65 25 0d 07 | ,,icon_|space%..|
|00002d40| 26 31 20 20 c8 99 20 22 | 57 69 6d 70 5f 43 72 65 |&1 .. "|Wimp_Cre|
|00002d50| 61 74 65 57 69 6e 64 6f | 77 22 2c 2c 74 65 6d 70 |ateWindo|w",,temp|
|00002d60| 6c 61 74 65 25 20 b8 20 | 68 61 6e 64 6c 65 25 0d |late% . |handle%.|
|00002d70| 07 30 0c 3d 68 61 6e 64 | 6c 65 25 0d 07 6c 15 dd |.0.=hand|le%..l..|
|00002d80| 20 f2 63 6c 6f 73 65 5f | 74 65 6d 70 6c 61 74 65 | .close_|template|
|00002d90| 0d 07 76 1d 20 20 c8 99 | 20 22 57 69 6d 70 5f 43 |..v. ..| "Wimp_C|
|00002da0| 6c 6f 73 65 54 65 6d 70 | 6c 61 74 65 22 0d 07 80 |loseTemp|late"...|
|00002db0| 05 e1 0d 07 d0 2b dd 20 | f2 69 63 6f 6e 5f 73 74 |.....+. |.icon_st|
|00002dc0| 72 69 6e 67 5f 73 65 74 | 28 77 69 6e 64 6f 77 25 |ring_set|(window%|
|00002dd0| 2c 69 63 6f 6e 25 2c 74 | 65 78 74 24 29 0d 07 da |,icon%,t|ext$)...|
|00002de0| 1d 20 20 21 64 61 74 61 | 5f 62 6c 6f 63 6b 25 20 |. !data|_block% |
|00002df0| 20 3d 20 77 69 6e 64 6f | 77 25 0d 07 e4 1b 20 20 | = windo|w%.... |
|00002e00| 64 61 74 61 5f 62 6c 6f | 63 6b 25 21 34 20 3d 20 |data_blo|ck%!4 = |
|00002e10| 69 63 6f 6e 25 0d 07 ee | 29 20 20 c8 99 20 22 57 |icon%...|) .. "W|
|00002e20| 69 6d 70 5f 47 65 74 49 | 63 6f 6e 53 74 61 74 65 |imp_GetI|conState|
|00002e30| 22 2c 2c 64 61 74 61 5f | 62 6c 6f 63 6b 25 0d 07 |",,data_|block%..|
|00002e40| f8 29 20 20 24 28 21 28 | 64 61 74 61 5f 62 6c 6f |.) $(!(|data_blo|
|00002e50| 63 6b 25 2b 32 38 29 29 | 20 3d 20 74 65 78 74 24 |ck%+28))| = text$|
|00002e60| 20 2b 20 bd 28 30 29 0d | 08 02 17 20 20 64 61 74 | + .(0).|... dat|
|00002e70| 61 5f 62 6c 6f 63 6b 25 | 21 38 20 3d 20 30 0d 08 |a_block%|!8 = 0..|
|00002e80| 0c 18 20 20 64 61 74 61 | 5f 62 6c 6f 63 6b 25 21 |.. data|_block%!|
|00002e90| 31 32 20 3d 20 30 0d 08 | 16 29 20 20 c8 99 20 22 |12 = 0..|.) .. "|
|00002ea0| 57 69 6d 70 5f 53 65 74 | 49 63 6f 6e 53 74 61 74 |Wimp_Set|IconStat|
|00002eb0| 65 22 2c 2c 64 61 74 61 | 5f 62 6c 6f 63 6b 25 0d |e",,data|_block%.|
|00002ec0| 08 20 05 e1 0d 08 34 0c | dd 20 f2 65 72 72 6f 72 |. ....4.|. .error|
|00002ed0| 0d 08 3e 1a 20 20 21 77 | 69 6d 70 5f 62 6c 6f 63 |..>. !w|imp_bloc|
|00002ee0| 6b 25 20 20 20 20 20 3d | 20 9f 0d 08 48 49 20 20 |k% =| ...HI |
|00002ef0| 24 28 77 69 6d 70 5f 62 | 6c 6f 63 6b 25 2b 34 29 |$(wimp_b|lock%+4)|
|00002f00| 20 3d 20 f6 24 20 2b 20 | 22 20 28 69 6e 74 65 72 | = .$ + |" (inter|
|00002f10| 6e 61 6c 20 65 72 72 6f | 72 20 63 6f 64 65 20 22 |nal erro|r code "|
|00002f20| 20 2b 20 c3 28 9e 29 20 | 2b 20 22 29 22 20 2b bd | + .(.) |+ ")" +.|
|00002f30| 28 30 29 0d 08 52 41 20 | 20 c8 99 20 22 57 69 6d |(0)..RA | .. "Wim|
|00002f40| 70 5f 52 65 70 6f 72 74 | 45 72 72 6f 72 22 2c 77 |p_Report|Error",w|
|00002f50| 69 6d 70 5f 62 6c 6f 63 | 6b 25 2c 33 2c 61 70 70 |imp_bloc|k%,3,app|
|00002f60| 6c 69 63 61 74 69 6f 6e | 24 20 b8 20 2c 72 65 73 |lication|$ . ,res|
|00002f70| 75 6c 74 25 0d 08 5c 3a | 20 20 e7 20 72 65 73 75 |ult%..\:| . resu|
|00002f80| 6c 74 25 20 3d 20 32 20 | 8c 20 f2 63 6c 6f 73 65 |lt% = 2 |. .close|
|00002f90| 64 6f 77 6e 5f 77 69 6d | 70 28 61 70 70 6c 69 63 |down_wim|p(applic|
|00002fa0| 61 74 69 6f 6e 5f 69 64 | 25 29 20 3a 20 e0 0d 08 |ation_id|%) : ...|
|00002fb0| 66 05 e1 0d 08 fc 46 dd | 20 f2 67 65 74 5f 64 61 |f.....F.| .get_da|
|00002fc0| 74 61 5f 6c 6f 61 64 5f | 69 6e 66 6f 28 f8 20 6d |ta_load_|info(. m|
|00002fd0| 79 5f 72 65 66 25 2c f8 | 20 73 69 7a 65 25 2c f8 |y_ref%,.| size%,.|
|00002fe0| 20 66 69 6c 65 5f 74 79 | 70 65 25 2c f8 20 66 69 | file_ty|pe%,. fi|
|00002ff0| 6c 65 5f 6e 61 6d 65 24 | 29 0d 09 06 20 20 20 6d |le_name$|)... m|
|00003000| 79 5f 72 65 66 25 20 20 | 20 20 3d 20 77 69 6d 70 |y_ref% | = wimp|
|00003010| 5f 62 6c 6f 63 6b 25 21 | 38 0d 09 10 21 20 20 73 |_block%!|8...! s|
|00003020| 69 7a 65 25 20 20 20 20 | 20 20 3d 20 77 69 6d 70 |ize% | = wimp|
|00003030| 5f 62 6c 6f 63 6b 25 21 | 33 36 0d 09 1a 21 20 20 |_block%!|36...! |
|00003040| 66 69 6c 65 5f 74 79 70 | 65 25 20 3d 20 77 69 6d |file_typ|e% = wim|
|00003050| 70 5f 62 6c 6f 63 6b 25 | 21 34 30 0d 09 24 2e 20 |p_block%|!40..$. |
|00003060| 20 66 69 6c 65 5f 6e 61 | 6d 65 24 20 3d 20 a4 67 | file_na|me$ = .g|
|00003070| 65 74 5f 73 74 72 69 6e | 67 28 77 69 6d 70 5f 62 |et_strin|g(wimp_b|
|00003080| 6c 6f 63 6b 25 2b 34 34 | 29 0d 09 2e 05 e1 0d 0a |lock%+44|).......|
|00003090| 28 1b dd 20 a4 67 65 74 | 5f 73 74 72 69 6e 67 28 |(.. .get|_string(|
|000030a0| 70 6f 69 6e 74 65 72 25 | 29 0d 0a 32 0a 20 20 ea |pointer%|)..2. .|
|000030b0| 20 61 24 0d 0a 3c 2d 20 | 20 c8 95 20 28 3f 70 6f | a$..<- | .. (?po|
|000030c0| 69 6e 74 65 72 25 20 3c | 3e 20 30 29 20 80 20 28 |inter% <|> 0) . (|
|000030d0| 3f 70 6f 69 6e 74 65 72 | 25 20 3c 3e 20 31 33 29 |?pointer|% <> 13)|
|000030e0| 0d 0a 46 20 20 20 20 20 | 61 24 20 20 20 20 20 20 |..F |a$ |
|000030f0| 20 2b 3d 20 bd 28 3f 70 | 6f 69 6e 74 65 72 25 29 | += .(?p|ointer%)|
|00003100| 0d 0a 50 15 20 20 20 20 | 70 6f 69 6e 74 65 72 25 |..P. |pointer%|
|00003110| 20 2b 3d 20 31 0d 0a 5a | 07 20 20 ce 0d 0a 64 07 | += 1..Z|. ...d.|
|00003120| 3d 61 24 0d 0a 8c 28 dd | 20 f2 73 65 6e 64 5f 6d |=a$...(.| .send_m|
|00003130| 65 73 73 61 67 65 28 6d | 65 73 73 61 67 65 5f 69 |essage(m|essage_i|
|00003140| 64 25 2c 6d 79 5f 72 65 | 66 25 29 0d 0a 96 22 20 |d%,my_re|f%)..." |
|00003150| 20 77 69 6d 70 5f 62 6c | 6f 63 6b 25 21 31 36 20 | wimp_bl|ock%!16 |
|00003160| 3d 20 6d 65 73 73 61 67 | 65 5f 69 64 25 0d 0a a0 |= messag|e_id%...|
|00003170| 1e 20 20 77 69 6d 70 5f | 62 6c 6f 63 6b 25 21 31 |. wimp_|block%!1|
|00003180| 32 20 3d 20 6d 79 5f 72 | 65 66 25 0d 0a aa 48 20 |2 = my_r|ef%...H |
|00003190| 20 c8 99 20 22 57 69 6d | 70 5f 53 65 6e 64 4d 65 | .. "Wim|p_SendMe|
|000031a0| 73 73 61 67 65 22 2c 31 | 37 2c 77 69 6d 70 5f 62 |ssage",1|7,wimp_b|
|000031b0| 6c 6f 63 6b 25 2c 77 69 | 6d 70 5f 62 6c 6f 63 6b |lock%,wi|mp_block|
|000031c0| 25 21 32 30 2c 77 69 6d | 70 5f 62 6c 6f 63 6b 25 |%!20,wim|p_block%|
|000031d0| 21 32 34 0d 0a b4 05 e1 | 0d 0a f0 13 dd 20 f2 6f |!24.....|..... .o|
|000031e0| 6b 28 6d 65 73 73 61 67 | 65 24 29 0d 0a fa 1a 20 |k(messag|e$).... |
|000031f0| 20 21 77 69 6d 70 5f 62 | 6c 6f 63 6b 25 20 20 20 | !wimp_b|lock% |
|00003200| 20 20 3d 20 30 0d 0b 04 | 28 20 20 24 28 77 69 6d | = 0...|( $(wim|
|00003210| 70 5f 62 6c 6f 63 6b 25 | 2b 34 29 20 3d 20 6d 65 |p_block%|+4) = me|
|00003220| 73 73 61 67 65 24 20 2b | 20 bd 28 30 29 0d 0b 0e |ssage$ +| .(0)...|
|00003230| 36 20 20 c8 99 20 22 57 | 69 6d 70 5f 52 65 70 6f |6 .. "W|imp_Repo|
|00003240| 72 74 45 72 72 6f 72 22 | 2c 77 69 6d 70 5f 62 6c |rtError"|,wimp_bl|
|00003250| 6f 63 6b 25 2c 31 2c 61 | 70 70 6c 69 63 61 74 69 |ock%,1,a|pplicati|
|00003260| 6f 6e 24 0d 0b 18 05 e1 | 0d ff |on$.....|.. |
+--------+-------------------------+-------------------------+--------+--------+